src/Controller/CompetitionRulesPagesController.php line 35

  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\Magazine;
  7. use App\Entity\PrivacyPolicy;
  8. use App\Entity\ProductType;
  9. use App\Entity\Recipe;
  10. use App\Entity\StaticPage;
  11. use App\Repository\MagazineRepository;
  12. use App\Repository\RecipeRepository;
  13. use Doctrine\ORM\EntityManagerInterface;
  14. use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
  15. use Symfony\Component\HttpFoundation\Request;
  16. use Symfony\Component\Routing\Annotation\Route;
  17. use Symfony\Contracts\Translation\TranslatorInterface;
  18. class CompetitionRulesPagesController extends AbstractController
  19. {
  20.     use MetatagsControllerTraitHreflangsControllerTraitStaticPageHelperTrait;
  21.     private $em;
  22.     private $transalor;
  23.     public function __construct(EntityManagerInterface $emTranslatorInterface $translator){
  24.         $this->em $em;
  25.         $this->transalor $translator;
  26.     }
  27.     #[Route(
  28.             '/regolamento-operazione-a-premi',
  29.          name'regolamento_concorso')]
  30.     public function competitionRules(Request $requestEntityManagerInterface $em)
  31.     {
  32.         list ($metatags$hreflangs) = $this->getStaticPageMetatagsAndHreflangs($request$em$this->getParameter('locales'));
  33.         return $this->render('default/competitionRules.html.twig', [
  34.             'metatags' => $metatags,
  35.             'hreflangs' => $hreflangs
  36.         ]);
  37.     }
  38. }