PHP 8.4.26 Released!

Yaf_Request_Abstract::setDispatched

(Yaf >=1.0.0)

Yaf_Request_Abstract::setDispatchedMarque la requête comme distribuée

Description

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

Marque la requête comme distribuée

Ceci est appelé par le distributeur après l'exécution d'une action ; cela arrête la boucle de distribution. Il est possible de l'appeler manuellement, par exemple pour sauter les itérations de distribution restantes.

Liste de paramètres

flag

L'état à définir. Vaut true par défaut.

Valeurs de retour

Retourne l'objet requête lui-même.

Exemples

Exemple #1 Exemple avec 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"])) {
            // Saute l'action demandée et redirige vers la page de connexion
            $request->setDispatched();
            $response->setRedirect("/account/login");
        }
    }
}
?>

Voir aussi

add a note

User Contributed Notes

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