src/Infrastructure/Messenger/CommandBus/CommandBus.php line 18

Open in your IDE?
  1. <?php
  2. namespace App\Infrastructure\Messenger\CommandBus;
  3. use Symfony\Component\Messenger\MessageBusInterface;
  4. class CommandBus implements CommandBusInterface
  5. {
  6.     private MessageBusInterface $messageBus;
  7.     public function __construct(MessageBusInterface $messageBus)
  8.     {
  9.         $this->messageBus $messageBus;
  10.     }
  11.     public function execute($command): void
  12.     {
  13.         $this->messageBus->dispatch($command);
  14.     }
  15. }