Yaf_Request_Abstract::setRouted
PHP function
Edit on GitHub ✎
(Yaf >=1.0.0)
Mark the request as routed
Description
Yaf_Request_Abstract::setRouted(bool $flag = true): Yaf_Request_Abstract
Mark the request as routed
This is called by the router once routing has succeeded. Calling it manually can prevent custom routers from being run afterwards.
Parameters
flagThe state to set. Defaults to true.
Return Values
Returns the request object itself.
Examples
Yaf_Request_Abstract::setRouted example
php
<?php
class ApiRouter extends Yaf_Route_Interface
{
public function route(Yaf_Request_Abstract $request)
{
if (0 !== strpos($request->getRequestUri(), "/api/")) {
return false;
}
$request->setControllerName("Api")
->setActionName("handle");
// Prevent routers registered after this one from running
$request->setRouted();
return true;
}
public function assemble(array $info, array $query = null) {}
}
?>See Also
Yaf_Request_Abstract::isRoutedYaf_Router::route