SearchTable Of ContentsPrevious topicNext topicThis Page |
Class Phalcon\Dispatcher¶implements Phalcon\DispatcherInterface, Phalcon\DI\InjectionAwareInterface, Phalcon\Events\EventsAwareInterface This is the base class for Phalcon\Mvc\Dispatcher and Phalcon\CLI\Dispatcher. This class can’t be instantiated directly, you can use it to create your own dispatchers Constants¶integer EXCEPTION_NO_DI integer EXCEPTION_CYCLIC_ROUTING integer EXCEPTION_HANDLER_NOT_FOUND integer EXCEPTION_INVALID_HANDLER integer EXCEPTION_INVALID_PARAMS integer EXCEPTION_ACTION_NOT_FOUND Methods¶public __construct () Phalcon\Dispatcher constructor public setDI (Phalcon\DiInterface $dependencyInjector) Sets the dependency injector public Phalcon\DiInterface getDI () Returns the internal dependency injector public setEventsManager (Phalcon\Events\ManagerInterface $eventsManager) Sets the events manager public Phalcon\Events\ManagerInterface getEventsManager () Returns the internal event manager public setActionSuffix (string $actionSuffix) Sets the default action suffix public setNamespaceName (string $namespaceName) Sets a namespace to be prepended to the handler name public string getNamespaceName () Gets a namespace to be prepended to the current handler name public setDefaultNamespace (string $namespace) Sets the default namespace public string getDefaultNamespace () Returns the default namespace public setDefaultAction (string $actionName) Sets the default action name public setActionName (string $actionName) Sets the action name to be dispatched public string getActionName () Gets last dispatched action name public setParams (array $params) Sets action params to be dispatched public array getParams () Gets action params public setParam (mixed $param, mixed $value) Set a param by its name or numeric index public mixed getParam (mixed $param, string|array $filters, mixed $defaultValue) Gets a param by its name or numeric index public boolean isFinished () Checks if the dispatch loop is finished or has more pendent controllers/tasks to disptach public mixed getReturnedValue () Returns value returned by the lastest dispatched action public object dispatch () Dispatches a handle action taking into account the routing parameters public forward (array $forward) Forwards the execution flow to another controller/action |