PluginProbe ʕ •ᴥ•ʔ
Booking for Appointments and Events Calendar – Amelia / 1.2.5
Booking for Appointments and Events Calendar – Amelia v1.2.5
2.4.9 2.4.8 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 / src / Infrastructure / ContainerConfig / domain.event.bus.php
ameliabooking / src / Infrastructure / ContainerConfig Last commit date
application.services.php 1 year ago command.bus.php 1 year ago container.php 1 year ago domain.event.bus.php 1 year ago domain.services.php 1 year ago infrastructure.services.php 1 year ago infrastructure.user.php 1 year ago repositories.php 1 year 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