<?phpnamespace Whater\Infrastructure\CommonBundle\Subscriber;use League\Tactician\CommandBus;use Symfony\Component\EventDispatcher\EventSubscriberInterface;abstract class AbstractBusSitemapSubscriber implements EventSubscriberInterface{    /**     * @var CommandBus     */    private $bus;    public function setCommandBus(CommandBus $bus)    {        $this->bus = $bus;    }    /**     * @param object $commandRequest     * @return mixed     */    public function handle($commandRequest)    {        return $this->bus->handle($commandRequest);    }}