Yaf_Dispatcher::dispatch
リクエストをディスパッチする
説明
public Yaf_Response_Abstract Yaf_Dispatcher::dispatch(Yaf_Request_Abstract $request
)
ディスパッチ処理には、次の三段階があります。
ローディングが発生するのは一度だけで、
Yaf_Dispatcher::dispatch が呼ばれたときの
リクエストオブジェクトの値を使って行います。
ディスパッチはループ内で発生します。ひとつのリクエストで
複数のアクションをディスパッチすることもあれば、
コントローラやプラグイン
(
Yaf_Plugin_Abstract を参照ください)
がリクエストオブジェクトをリセットしてアクションを追加することもあります。
すべてが終わると
Yaf_Dispatcher がレスポンスを返します。