Event_Dispatcher::post

Event_Dispatcher::post() – 通知をポストする

Synopsis

require_once 'Event/Dispatcher.php';

object Event_Notification Event_Dispatcher::post ( object &$object , string $nName , mixed $info = array() , bool $pending = = true , bool $bubble = = true )

Description

新規通知を全てにオブザーバにポストします。

Parameter

  • object &$object

    通知をポストするオブジェクトへの参照を指定します (送信者)。 おそらく、コールバック内で通知にフィルタをかけるために使用されます。

  • string $nName

    通知名を指定します

  • mixed $info = array()

    通知についての追加情報を指定します

  • bool $pending = = true

    通知はデフォルトでは保留されている通知リストに追加されます。 これにより、ポストされたときまでにオブザーバが登録されていない場合、 オブザーバとして追加されたときに通知されます。

    この動作は、 登録されたオブザーバのみが通知されるよう無効にすることができます。

  • bool $bubble = = true

    デフォルトで通知は addNestedDispatcher() を使用して追加されたあらゆるネストしたディスパッチャに対して 広範囲に追加されます。

    この動作は、ポスト中のディスパッチャに追加されたオブザーバのみが 通知されるよう無効にすることができます。 これにより、グローバルな通知とローカルな通知を区別することができます。

Return value

object Event_Notification 通知オブジェクト

Note

This function can not be called statically.

通知として使用するクラスを設定する (Previous) ネストしたディスパッチャを追加する (Next)
Last updated: Thu, 31 Jul 2014 — Download Documentation
Do you think that something on this page is wrong? Please file a bug report or add a note.
View this page in:

User Notes:

There are no user contributed notes for this page.