<?php
namespace 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);
}
}