. * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Zapoyok\CQRSBundle\Command; use Symfony\Component\Messenger\MessageBusInterface; final class MessengerCommandBus implements CommandBusInterface { private MessageBusInterface $commandBus; public function __construct(MessageBusInterface $commandBus) { $this->commandBus = $commandBus; } public function dispatch(CommandInterface $command): void { $this->commandBus->dispatch($command); } }