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