<?php
namespace Whater\UI\WebBundle\Controller;
use League\Tactician\CommandBus;
abstract class AbstractBusController extends AbstractController
{
protected function bus(): CommandBus
{
return $this->container->get('tactician.commandbus.default');
}
/**
* @param object $commandRequest
* @return mixed
*/
public function handle($commandRequest)
{
return $this->bus()->handle($commandRequest);
}
}