(バージョン情報なし。おそらく SVN 版にしか存在しないでしょう)
プラグインを使えば、フレームワークの拡張やカスタマイズを簡単に行えます。
プラグインは、クラスとして定義します。 実際のクラスの定義はコンポーネントによって異なります。 このインターフェイスを実装する必要があるかもしれませんが、 プラグイン自体がクラスであるという事実は変わりません。
プラグインを Yaf にロードするには Yaf_Dispatcher::registerPlugin() を使います。登録を済ませれば、このインターフェイスに従って実装した すべてのメソッドが適切な場面で呼ばれます。
$request
, Yaf_Response_Abstract $response
)