La classe Yaf_Dispatcher
(Yaf >=1.0.0)
Introduction
Le but de Yaf_Dispatcher est d'initialiser l'environnement de la requête, router la requête entrante, et distribuer les actions découvertes ; il aggrège toutes les réponses et les retourne une fois le processus terminé.
Yaf_Dispatcher implémente également le masque du squelette, ce qui signifie qu'une seule instace de cette classe ne peut être disponible à la fois. Ceci lui permet aussi d'agir comme un registre dans lequel les autres objets du processus de distribution peuvent s'inscrire.
Synopsis de la classe
Sommaire
- Yaf_Dispatcher::autoRender — Active/désactive le rendu automatique
- Yaf_Dispatcher::catchException — Active/désactive la récupération des exceptions
- Yaf_Dispatcher::__clone — Yaf_Dispatcher ne peut être clôner
- Yaf_Dispatcher::__construct — Constructeur de Yaf_Dispatcher
- Yaf_Dispatcher::disableView — Désactive le moteur de visualisation
- Yaf_Dispatcher::dispatch — Envoi une demande
- Yaf_Dispatcher::enableView — Active le rendu de la vue
- Yaf_Dispatcher::flushInstantly — Active/désactive l'envoi instantané
- Yaf_Dispatcher::getApplication — Récupère l'application
- Yaf_Dispatcher::getInstance — Récupère l'instance du module d'envoi
- Yaf_Dispatcher::getRequest — Récupère l'instance demandée
- Yaf_Dispatcher::getRouter — Récupère l'instance routeur
- Yaf_Dispatcher::initView — Initialise la vue et la retourne
- Yaf_Dispatcher::registerPlugin — Enregistre un plugin
- Yaf_Dispatcher::returnResponse — Le but de returnResponse
- Yaf_Dispatcher::setDefaultAction — Modifie le nom par défaut de l'action
- Yaf_Dispatcher::setDefaultController — Modifie le nom par défaut du controlleur
- Yaf_Dispatcher::setDefaultModule — Modifie le nom par défaut du module
- Yaf_Dispatcher::setErrorHandler — Définit un gestionnaire d'erreur personnalisé
- Yaf_Dispatcher::setRequest — Le but de setRequest
- Yaf_Dispatcher::setView — Définit un moteur de visualisation personnalisé
- Yaf_Dispatcher::__sleep — Yaf_Dispatcher ne peut être linéarisé
- Yaf_Dispatcher::throwException — Active/désactive le lancement d'exceptions
- Yaf_Dispatcher::__wakeup — Yaf_Dispatcher ne peut être linéarisé
Document créé le 30/01/2003, dernière modification le 26/10/2018
Source du document imprimé : https://www.gaudry.be/php-rf-class.yaf-dispatcher.html
L'infobrol est un site personnel dont le contenu n'engage que moi. Le texte est mis à disposition sous licence CreativeCommons(BY-NC-SA). Plus d'info sur les conditions d'utilisation et sur l'auteur.
Références
Ces références et liens indiquent des documents consultés lors de la rédaction de cette page, ou qui peuvent apporter un complément d'information, mais les auteurs de ces sources ne peuvent être tenus responsables du contenu de cette page.
L'auteur de ce site est seul responsable de la manière dont sont présentés ici les différents concepts, et des libertés qui sont prises avec les ouvrages de référence. N'oubliez pas que vous devez croiser les informations de sources multiples afin de diminuer les risques d'erreurs.