このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン 最新のリビジョン 両方とも次のリビジョン | ||
psr:psr14 [2020/07/28 14:32] y2sunlight [インターフェース] |
psr:psr14 [2020/07/28 15:00] y2sunlight |
||
---|---|---|---|
行 1: | 行 1: | ||
- | > 編集中 | ||
- | |||
====== PSR-14: Event Dispatcher ====== | ====== PSR-14: Event Dispatcher ====== | ||
行 214: | 行 212: | ||
/** | /** | ||
- | * An Event whose processing may be interrupted when the event has been handled. | + | * イベントが操作されたとき、処理が中断される可能性があるイベント。 |
- | * イベントが処理されたときに処理が中断される可能性があるイベント。 | + | * |
+ | * Dispatcherの実装は、各リスナーが呼び出された後にイベントが停止済みとして | ||
+ | * マークされているかどうかを確認する必要があります( MUST )。もしそうであれば、 | ||
+ | * それ以上リスナーを呼び出さずにすぐに戻る必要があります。 | ||
* | * | ||
- | * A Dispatcher implementation MUST check to determine if an Event | ||
- | * is marked as stopped after each listener is called. | ||
- | * return immediately without calling any further Listeners. | ||
- | * Dispatcher実装は、各リスナーが呼び出された後にイベントが停止済みとしてマークされているかどうかを | ||
- | * 確認する必要があります( MUST )。そうであれば、それ以上リスナーを呼び出さずにすぐに戻る必要が | ||
- | * あります。 | ||
*/ | */ | ||
interface StoppableEventInterface | interface StoppableEventInterface | ||
{ | { | ||
/** | /** | ||
- | * Is propagation stopped? | + | * 伝播が停止しているか? |
- | * 伝播は停止していますか? | + | |
* | * | ||
- | * This will typically only be used by the Dispatcher to determine if the | + | * これは通常、前のリスナーが伝播を停止したかどうかを判断するために |
- | * previous listener halted propagation. | + | |
- | * これは通常、前のリスナーが伝播を停止したかどうかを判断するためにDispatcherによってのみ | + | |
- | | + | |
* | * | ||
* @return bool | * @return bool | ||
- | | ||
- | | ||
| | ||
| |