Total Complexity | 2 |
Total Lines | 22 |
Duplicated Lines | 0 % |
Coverage | 50% |
Changes | 0 |
1 | <?php |
||
9 | trait StoppableEventTrait |
||
10 | { |
||
11 | private $propagationStopped = false; |
||
12 | |||
13 | /** |
||
14 | * Returns whether further event listeners should be triggered. |
||
15 | */ |
||
16 | 2 | public function isPropagationStopped(): bool |
|
17 | { |
||
18 | 2 | return $this->propagationStopped; |
|
19 | } |
||
20 | |||
21 | /** |
||
22 | * Stops the propagation of the event to further event listeners. |
||
23 | * |
||
24 | * If multiple event listeners are connected to the same event, no |
||
25 | * further event listener will be triggered once any trigger calls |
||
26 | * stopPropagation(). |
||
27 | */ |
||
28 | public function stopPropagation(): void |
||
31 | } |
||
32 | } |
||
33 |