src/Controller/DefaultController.php line 28

Open in your IDE?
  1. <?php
  2. namespace App\Controller;
  3. use Pimcore\Controller\FrontendController;
  4. use Symfony\Component\HttpFoundation\Request;
  5. use Sensio\Bundle\FrameworkExtraBundle\Configuration\Template;
  6. use Symfony\Component\HttpFoundation\Response;
  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): array
  16.     {
  17.         return [];
  18.     }
  19.     /**
  20.      * @Template
  21.      * @param Request $request
  22.      * @return Response
  23.      */
  24.     public function portalAction(Request $request): Response
  25.     {
  26.         $documentId = $this->document->getId();
  27.         return $this->render('default/portal.html.twig', [
  28.             'documentId' => $documentId
  29.         ]);
  30.     }
  31.     /**
  32.      * @Template
  33.      * @param Request $request
  34.      * @return Response
  35.      */
  36.     public function contentAction(Request $request): Response
  37.     {
  38.         $documentId = $this->document->getId();
  39.         return $this->render('default/content.html.twig', [
  40.             'documentId' => $documentId
  41.         ]);
  42.     }
  43. }