src/Controller/Document/AbstractDocumentController.php line 52

Open in your IDE?
  1. <?php
  2. namespace App\Controller\Document;
  3. use Pimcore\Navigation\Builder;
  4. use App\Classes\Controller\AbstractFrontController as AbstractFrontController;
  5. use Sensio\Bundle\FrameworkExtraBundle\Configuration\Template;
  6. use Symfony\Component\HttpFoundation\Request;
  7. class AbstractDocumentController extends AbstractFrontController
  8. {
  9.     protected $navigationBuilder;
  10.     public function __construct(Builder $navigationBuilder)
  11.     {
  12.         $this->navigationBuilder $navigationBuilder;
  13.     }
  14.     /**
  15.      * @param Request $request
  16.      * @return void
  17.      */
  18.     #[Template()]
  19.     public function defaultAction(Request $request)
  20.     {
  21.     }
  22.     /**
  23.      * @param Request $request
  24.      * @return void
  25.      */
  26.     #[Template()]
  27.     public function headerAction(Request $request)
  28.     {
  29.         $masterRequest $this->get('request_stack')->getMasterRequest();
  30.         $explodedPath explode('/'$masterRequest->getPathInfo());
  31.         $this->view->division null;
  32.         if (count($explodedPath) > 1) {
  33.             $this->view->division $explodedPath[1];
  34.         }
  35.         $this->view->requestUri $masterRequest->getRequestUri();
  36.         $this->view->routeName $masterRequest->get('_route');
  37.     }
  38.     /**
  39.      * @param Request $request
  40.      * @return void
  41.      */
  42.     #[Template()]
  43.     public function footerAction(Request $request)
  44.     {
  45.     }
  46. }