src/Controller/AboutController.php line 28

  1. <?php
  2. namespace App\Controller;
  3. use App\Controller\Traits\HreflangsControllerTrait;
  4. use App\Controller\Traits\MetatagsControllerTrait;
  5. use App\Controller\Traits\StaticPageHelperTrait;
  6. use App\Entity\StaticPage;
  7. use Doctrine\ORM\EntityManagerInterface;
  8. use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
  9. use Symfony\Component\HttpFoundation\Request;
  10. use Symfony\Component\Routing\Annotation\Route;
  11. use Symfony\Contracts\Translation\TranslatorInterface;
  12. class AboutController extends AbstractController
  13. {
  14.     use MetatagsControllerTraitHreflangsControllerTraitStaticPageHelperTrait;
  15.     private $transalor;
  16.     public function __construct(TranslatorInterface $translator){
  17.         $this->transalor $translator;
  18.     }
  19.     #[Route(path: ['/about',
  20.         'en' => '/en/about',
  21. //        'es' => '/es/quienes-somos'
  22.     ], name'about')]
  23.     public function index(Request $requestEntityManagerInterface $em)
  24.     {
  25.         list ($metatags$hreflangs) = $this->getStaticPageMetatagsAndHreflangs($request$em$this->getParameter('locales'));
  26.         return $this->render('default/about.html.twig', [
  27.             'metatags' => $metatags,
  28.             'hreflangs' => $hreflangs
  29.         ]);
  30.     }
  31. }