array('far_key'=>'id'), ); public function plugin(Protocol $eo,Model $ao) { $x = 'Panel_'.$this->model; if (class_exists($x)) return new $x($eo,$ao); else throw new Kohana_Exception('Unknown Panel :panel',array(':panel'=>$this->model)); } } ?>