<?php
namespace App\Infrastructure\Messenger\EventBus;
use Symfony\Component\Messenger\MessageBusInterface;
class EventBus implements EventBusInterface
{
private MessageBusInterface $messageBus;
public function __construct(MessageBusInterface $messageBus)
{
$this->messageBus = $messageBus;
}
public function fire($event): void
{
$this->messageBus->dispatch($event);
}
}