PluginProbe ʕ •ᴥ•ʔ
Booking for Appointments and Events Calendar – Amelia / 1.2.20
Booking for Appointments and Events Calendar – Amelia v1.2.20
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 / src / Infrastructure / ContainerConfig / domain.event.bus.php
ameliabooking / src / Infrastructure / ContainerConfig Last commit date
application.services.php 1 year ago command.bus.php 2 years ago container.php 1 year ago domain.event.bus.php 7 years ago domain.services.php 2 years ago infrastructure.services.php 1 year ago infrastructure.user.php 7 years ago repositories.php 2 years ago request.php 1 year ago
domain.event.bus.php
20 lines
1 <?php
2 defined('ABSPATH') or die('No script kiddies please!');
3
4 use AmeliaBooking\Infrastructure\Common\Container;
5 use League\Event\Emitter;
6 use AmeliaBooking\Domain\Events\DomainEventBus;
7 use AmeliaBooking\Infrastructure\WP\EventListeners\EventSubscribers;
8
9 /**
10 * @param Container $c
11 *
12 * @return DomainEventBus
13 */
14 $entries['domain.event.bus'] = function ($c) {
15 $eventBus = new DomainEventBus(new Emitter());
16 // Subscribe the WP event listeners
17 EventSubscribers::subscribe($eventBus, $c);
18 return $eventBus;
19 };
20