PluginProbe ʕ •ᴥ•ʔ
Booking for Appointments and Events Calendar – Amelia / 2.4.6
Booking for Appointments and Events Calendar – Amelia v2.4.6
2.4.7 2.4.6 2.4.5 2.4.4 2.4.3 2.4.2 2.4.1 2.4 trunk 1.2.1 1.2.10 1.2.11 1.2.12 1.2.13 1.2.14 1.2.15 1.2.16 1.2.17 1.2.18 1.2.19 1.2.2 1.2.20 1.2.21 1.2.22 1.2.23 1.2.24 1.2.25 1.2.26 1.2.27 1.2.28 1.2.29 1.2.3 1.2.30 1.2.31 1.2.32 1.2.33 1.2.34 1.2.35 1.2.36 1.2.37 1.2.38 1.2.4 1.2.5 1.2.6 1.2.7 1.2.8 1.2.9 2.0 2.0.1 2.0.2 2.1 2.1.1 2.1.2 2.1.3 2.2 2.2.1 2.3
ameliabooking / vendor / league / event / src / GeneratorTrait.php
ameliabooking / vendor / league / event / src Last commit date
AbstractEvent.php 7 years ago AbstractListener.php 7 years ago BufferedEmitter.php 7 years ago CallbackListener.php 7 years ago Emitter.php 7 years ago EmitterAwareInterface.php 7 years ago EmitterAwareTrait.php 7 years ago EmitterInterface.php 7 years ago EmitterTrait.php 7 years ago Event.php 7 years ago EventInterface.php 7 years ago Generator.php 7 years ago GeneratorInterface.php 7 years ago GeneratorTrait.php 7 years ago ListenerAcceptor.php 7 years ago ListenerAcceptorInterface.php 7 years ago ListenerInterface.php 7 years ago ListenerProviderInterface.php 7 years ago OneTimeListener.php 7 years ago
GeneratorTrait.php
41 lines
1 <?php
2
3 namespace League\Event;
4
5 trait GeneratorTrait
6 {
7 /**
8 * The registered events.
9 *
10 * @var EventInterface[]
11 */
12 protected $events = [];
13
14 /**
15 * Add an event.
16 *
17 * @param EventInterface $event
18 *
19 * @return $this
20 */
21 protected function addEvent(EventInterface $event)
22 {
23 $this->events[] = $event;
24
25 return $this;
26 }
27
28 /**
29 * Release all the added events.
30 *
31 * @return EventInterface[]
32 */
33 public function releaseEvents()
34 {
35 $events = $this->events;
36 $this->events = [];
37
38 return $events;
39 }
40 }
41