PHP 8.6.0 Beta 3 is available for testing

Yaf_Request_Abstract::setRouted

(Yaf >=1.0.0)

Yaf_Request_Abstract::setRoutedEl 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

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top