src/Controller/DefaultController.php line 20

Open in your IDE?
  1. <?php
  2. namespace App\Controller;
  3. use Pimcore\Controller\FrontendController;
  4. use Pimcore\Model\WebsiteSetting;
  5. use Sensio\Bundle\FrameworkExtraBundle\Configuration\Template;
  6. use Symfony\Component\HttpFoundation\Request;
  7. use Symfony\Component\HttpFoundation\Response;
  8. class DefaultController extends FrontendController {
  9.     /**
  10.      * @Template
  11.      *
  12.      * @param Request $request
  13.      *
  14.      * @return Response
  15.      */
  16.     public function defaultAction(Request $request) {
  17.         return $this->render($this->document->getTemplate() ?? 'default/default.html.twig', [
  18.             'meilisearch_host' => WebsiteSetting::getByName('meilisearch_host')->getData(),
  19.             'meilisearch_public_key' => WebsiteSetting::getByName('meilisearch_public_key')->getData(),
  20.         ]);
  21.     }
  22.     public function emailAction(Request $request) {
  23.         return $this->renderTemplate($request->attributes->get('contentDocument')->getTemplate(), $request->attributes->all());
  24.     }
  25. }