public function setAction($action) { $this->request->params['action'] = $action; $args = func_get_args(); unset($args[0]); return call_user_func_array([&$this, $action], $args); }