Event_Dispatcher::addNestedDispatcher()

Event_Dispatcher::addNestedDispatcher() -- ネストしたディスパッチャを追加する

概要

require_once 'Event/Dispatcher.php';

void Event_Dispatcher::addNestedDispatcher (object Event_Dispatcher &$dispatcher)

説明

ネストしたディスパッチャをディスパッチャに追加します。

ネストしたディスパッチャにより、JavaScript で実装されるような連続するイベントを生成することができます。 あるイベントがディスパッチャの全オブザーバにポストされた後、 全てのネストしたディスパッチャに送信されます。

もし独自のフレームワークでコンポーネントのイベントを送信する ディスパッチャや、フレームワーク自身によって引き起こされる グローバルなイベントを送信するディスパッチャがある場合、 コンポーネントディスパッチャによってポストされたイベントは グローバルなディスパッチャにも送信されますので、 これらのディスパッチャをネストさせることは道理にかなっています。

パラメータ

返り値

void

注意

この関数は、スタティックにコールする ことはできません。