namespace Psr\EventDispatcher; /** * イベントのディスパッチャを定義します。 */ interface EventDispatcherInterface { /** * 処理するイベントをすべての関連リスナーに提供します。 * * @param object $event * 処理するオブジェクト。 * * @return object * 渡されたイベント。リスナーによって変更される。 */ public function dispatch(object $event); }