src/UI/WebBundle/Controller/Whater/PublicAnalyticalController.php line 19

Open in your IDE?
  1. <?php
  2. namespace Whater\UI\WebBundle\Controller\Whater;
  3. use Whater\UI\WebBundle\Controller\AbstractBusController;
  4. use Symfony\Component\Routing\Annotation\Route;
  5. use Symfony\Component\HttpFoundation\Request;
  6. use Whater\Application\UseCase\Whater\CommandRequest\GetAnalyticalForShowCommand;
  7. /**
  8. * @Route("public/analytical")
  9. */
  10. class PublicAnalyticalController extends AbstractBusController
  11. {
  12. /**
  13. * @Route("/show/id/{analyticalId}", name="web_public_analytical_show", defaults={"_format" = "html"})
  14. */
  15. public function showAnalyticalAction(Request $request, string $analyticalId)
  16. {
  17. $analytical = $this->handle(new GetAnalyticalForShowCommand($analyticalId));
  18. return $this->render('Whater/whater_analytical_show.html.twig', array(
  19. 'analytical' => $analytical
  20. ));
  21. }
  22. }