Yaf_Route_Interface::route

(Yaf >=1.0.0)

Yaf_Route_Interface::routeНаправление запроса

Описание

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

Yaf_Route_Interface::route() - это единственный метод, который должен реализовывать пользовательский маршрут.

Замечание:

начиная с 2.3.0, должен быть реализован еще один метод, смотрите Yaf_Route_Interface::assemble().

Если метод возвращает true, тогда процесс маршрута будет завершен. В противном случае Yaf_Router вызовет следующий маршрут в стеке маршрутов для запроса маршрута.

Этот метод установит результат маршрута для запроса параметра, вызвав Yaf_Request_Abstract::setControllerName(), Yaf_Request_Abstract::setActionName() и Yaf_Request_Abstract::setModuleName().

Метод должен также вызывать Yaf_Request_Abstract::setRouted(), чтобы запрос наконец-то был перенаправлен.

Список параметров

request

Экземпляр Yaf_Request_Abstract.

Возвращаемые значения