Dutch PHP Conference 2027

Yaf_Request_Abstract::setDispatched

(Yaf >=1.0.0)

Yaf_Request_Abstract::setDispatchedEl propósito de setDispatched

Descripción

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

Marca la petición como despachada.

Esto lo llama el despachador después de ejecutar una acción; detiene el bucle de despacho. Puede llamarse manualmente, por ejemplo para omitir las iteraciones de despacho restantes.

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::setDispatched()

<?php
class AuthPlugin extends Yaf_Plugin_Abstract
{
    public function preDispatch(Yaf_Request_Abstract $request, Yaf_Response_Abstract $response)
    {
        if (empty($_SESSION["user_id"])) {
            // se omite la acción solicitada y se redirige a la página de identificación
            $request->setDispatched();
            $response->setRedirect("/account/login");
        }
    }
}
?>

Véase también

add a note

User Contributed Notes

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