(Yaf >=1.0.0)
Yaf_Request_Abstract::setDispatched — Marque la requête comme distribuée
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.
flagL'état à définir. Vaut true par défaut.
Retourne l'objet requête lui-même.
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");
}
}
}
?>