Code Coverage
 
Lines
Branches
Paths
Functions and Methods
Classes and Traits
Total
100.00% covered (success)
100.00%
2 / 2
100.00% covered (success)
100.00%
2 / 2
100.00% covered (success)
100.00%
2 / 2
100.00% covered (success)
100.00%
2 / 2
CRAP
100.00% covered (success)
100.00%
1 / 1
UserEventBus
100.00% covered (success)
100.00%
2 / 2
100.00% covered (success)
100.00%
2 / 2
100.00% covered (success)
100.00%
2 / 2
100.00% covered (success)
100.00%
2 / 2
2
100.00% covered (success)
100.00%
1 / 1
 __construct
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
1
 dispatch
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
1
1<?php
2
3namespace App\User\Infrastructure\Messenger;
4
5use App\Shared\Domain\Event\DomainEvent;
6use App\Shared\Domain\Port\Driven\EventBus;
7use Symfony\Component\Messenger\MessageBusInterface;
8
9/**
10 * Auth local event bus for local auth slice related DomainEvent
11 * @author Wilhelm Zwertvaegher
12 */
13class UserEventBus extends EventBus
14{
15    public function __construct(private readonly MessageBusInterface $userBus)
16    {
17    }
18
19    public function dispatch(DomainEvent $event): void
20    {
21        $this->userBus->dispatch($event);
22    }
23}