ebs/src/MessageBus/QueryBus.php
2023-12-21 08:49:38 +01:00

24 lines
458 B
PHP

<?php
declare(strict_types=1);
namespace App\MessageBus;
use Symfony\Component\Messenger\HandleTrait;
use Symfony\Component\Messenger\MessageBusInterface;
final class QueryBus implements QueryBusInterface
{
use HandleTrait;
public function __construct(
MessageBusInterface $queryBus
) {
$this->messageBus = $queryBus;
}
public function query(object $query): mixed
{
return $this->handle($query);
}
}