(Yaf >=1.0.0)
Le but de Yaf_Dispatcher est d'initialiser l'environnement de la requête, de router la requête entrante, puis de distribuer les actions découvertes ; il agrège toutes les réponses et les retourne une fois le processus terminé.
Yaf_Dispatcher implémente également le patron singleton, ce qui signifie qu'une seule instance de cette classe peut être disponible à un instant donné. Ceci lui permet aussi d'agir comme un registre dans lequel les autres objets du processus de distribution peuvent puiser.
L'instance de Yaf_Router utilisée par le distributeur pour router les requêtes.
L'implémentation de Yaf_View_Interface utilisée pour rendre les vues, initialisée paresseusement lors de la première distribution.
L'objet requête en cours de distribution.
La liste des plugins enregistrés avec Yaf_Dispatcher::registerPlugin().
Référence statique vers l'unique instance du distributeur.
Indique si le distributeur rend automatiquement la vue après la
distribution. Vaut true par défaut.
Indique si Yaf_Application::run()
retourne l'objet réponse au lieu de l'envoyer directement. Vaut
false par défaut.
Indique si le corps de la réponse est envoyé immédiatement
lorsqu'il est défini. Vaut true par défaut.
Le nom du module par défaut, issu de l'entrée de configuration application.dispatcher.defaultModule.
Le nom du contrôleur par défaut, issu de l'entrée de configuration application.dispatcher.defaultController.
Le nom de l'action par défaut, issu de l'entrée de configuration application.dispatcher.defaultAction.