src/Controller/DefaultController.php line 11

Open in your IDE?
  1. <?php
  2. namespace App\Controller;
  3. use App\Model\DataObject\Pictogram;
  4. use Pimcore\Controller\FrontendController;
  5. use Symfony\Component\HttpFoundation\Request;
  6. use Sensio\Bundle\FrameworkExtraBundle\Configuration\Template;
  7. use Symfony\Component\Routing\Annotation\Route;
  8. class DefaultController extends FrontendController
  9. {
  10.     /**
  11.      * @Template
  12.      * @param Request $request
  13.      * @return array
  14.      */
  15.     public function defaultAction(Request $request)
  16.     {
  17.         return [];
  18.     }
  19.     /**
  20.      * @Template
  21.      * @param Request $request
  22.      * @return array
  23.      * @throws \Exception
  24.      */
  25.     #[Route('/manual/pictograms', name: 'manuals_get_pictograms', methods: ['GET'])]
  26.     public function pictogramsAction(Request $request): array
  27.     {
  28.         $pictograms = Pictogram::getList();
  29.         return [
  30.             'pictograms' => $pictograms,
  31.         ];
  32.     }
  33. }