Yaf_Request_Abstract::setRouted
PHP Manual
PHP Manual»Yaf_Request_Abstract»Yaf_Request_Abstract::setRouted

Yaf_Request_Abstract::setRouted

(Yaf >=1.0.0)

Yaf_Request_Abstract::setRouted — El propósito de setRouted

Descripción

final public function Yaf_Request_Abstract::setRouted(bool $flag = true): Yaf_Request_Abstract

Marca la petición como enrutada.

Esto lo llama el enrutador una vez que el enrutamiento ha tenido éxito. Llamarlo manualmente puede impedir que los enrutadores personalizados se ejecuten después.

Parámetros

flag

El estado a establecer. Por omisión, true.

Valores devueltos

Devuelve el propio objeto de la petición.

Ejemplos

Ejemplo #1 Ejemplo de Yaf_Request_Abstract::setRouted()

<?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");

        // Impide que se ejecuten los enrutadores registrados después de este
        $request->setRouted();

        return true;
    }

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

Véase también

To Top