src/UI/WebBundle/Controller/AbstractBusController.php line 20

Open in your IDE?
  1. <?php
  2. namespace Whater\UI\WebBundle\Controller;
  3. use League\Tactician\CommandBus;
  4. abstract class AbstractBusController extends AbstractController
  5. {
  6. protected function bus(): CommandBus
  7. {
  8. return $this->container->get('tactician.commandbus.default');
  9. }
  10. /**
  11. * @param object $commandRequest
  12. * @return mixed
  13. */
  14. public function handle($commandRequest)
  15. {
  16. return $this->bus()->handle($commandRequest);
  17. }
  18. }