Description
Le processus de répartition comporte 3 événements distincts :
- Routing
- Dispatching
- Response
Le premier ne prend place qu'une seule fois, utilisant les valeurs de l'objet de requête lorsque
Yaf_Dispatcher::dispatch() est appelé. Le second prend place dans une boucle ; une requête peut soit indiquer plusieurs actions à répartir, soit le controlleur ou un plugin peut réinitialiser l'objet de requête pour forcer des actions supplémentaires au répartiteur (voir
Yaf_Plugin_Abstract). Lorsque tout ceci est fait, la classe
Yaf_Dispatcher retourne une réponse.