php8.5
Home/ Manual/ yaf / yaf_request_abstract/ Yaf_Request_Abstract::isRouted

Yaf_Request_Abstract::isRouted

PHP function Edit on GitHub ✎

(Yaf >=1.0.0)

Determine if the request has been routed

Description

Yaf_Request_Abstract::isRouted(): bool

Determine whether the request has been routed.

Parameters Parameters

Return Values

Returns true if the request has been routed, false otherwise.

Examples

Yaf_Request_Abstract::isRouted example

php
<?php
class ApiRouter extends Yaf_Route_Interface
{
    public function route(Yaf_Request_Abstract $request)
    {
        // Skip if another router already routed this request
        if ($request->isRouted()) {
            return false;
        }

        if (0 === strpos($request->getRequestUri(), "/api/")) {
            $request->setControllerName("Api")
                    ->setActionName("handle");
            return true;
        }

        return false;
    }

    public function assemble(array $info, array $query = null) {}
}
?>

See Also

  • Yaf_Router::route
  • Yaf_Request_Abstract::setRouted

Source: reference/yaf/yaf_request_abstract/isrouted.xml · from the official PHP manual (php/doc-en)