Yaf_Route_Interface::route

(Yaf >=1.0.0)

Yaf_Route_Interface::route — Route une requĂȘte

Description

abstract public function Yaf_Route_Interface::route(Yaf_Request_Abstract $request): bool

Yaf_Route_Interface::route() est la seule méthode qu'une route personnalisée doit implémenter.

Note:

Depuis 2.3.0, il y a une autre méthode à implémenter : Yaf_Route_Interface::assemble().

Si cette méthode retourne true, alors le processus route se terminera. Sinon, Yaf_Router appellera la prochaine route de la pile des routes.

Cette mĂ©thode dĂ©finira le rĂ©sultat de la route au paramĂštre de la requĂȘte, en appelant les mĂ©thodes Yaf_Request_Abstract::setControllerName(), Yaf_Request_Abstract::setActionName() et Yaf_Request_Abstract::setModuleName().

Cette mĂ©thode doit Ă©galement appeler la mĂ©thode Yaf_Request_Abstract::setRouted() en dernier pour router la requĂȘte.

Liste de paramĂštres

request

Une instance de la classe Yaf_Request_Abstract.

Valeurs de retour

add a note

User Contributed Notes

There are no user contributed notes for this page.