|
|
(Next) Event_Dispatcher::removeNestedDispatcher |
||||
| |
|||||
|
|||||
void Event_Dispatcher::addNestedDispatcher (
object Event_Dispatcher &$dispatcher
)
ネストしたディスパッチャをディスパッチャに追加します。
ネストしたディスパッチャにより、JavaScript で実装されるような連続するイベントを生成することができます。 あるイベントがディスパッチャの全オブザーバにポストされた後、 全てのネストしたディスパッチャに送信されます。
もし独自のフレームワークでコンポーネントのイベントを送信する ディスパッチャや、フレームワーク自身によって引き起こされる グローバルなイベントを送信するディスパッチャがある場合、 コンポーネントディスパッチャによってポストされたイベントは グローバルなディスパッチャにも送信されますので、 これらのディスパッチャをネストさせることは道理にかなっています。
object Event_Dispatcher &$dispatcher
ネストしたディスパッチャとして現在のディスパッチャに追加する ディスパッチャを指定します
void
This function can not be called statically.
|
|
(Next) Event_Dispatcher::removeNestedDispatcher |
||||||||
| |
|||||||||
|
|||||||||