src/Controller/ServiceController.php line 45

Open in your IDE?
  1. <?php
  2. namespace App\Controller;
  3. use App\Entity\Contact;
  4. use App\Form\ContactType;
  5. use App\Security\EmailVerifier;
  6. use Doctrine\ORM\EntityManagerInterface;
  7. use Symfony\Bridge\Twig\Mime\TemplatedEmail;
  8. use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
  9. use Symfony\Component\HttpFoundation\Request;
  10. use Symfony\Component\HttpFoundation\Response;
  11. use Symfony\Component\Mime\Address;
  12. use Symfony\Component\PasswordHasher\Hasher\UserPasswordHasherInterface;
  13. use Symfony\Component\Routing\Annotation\Route;
  14. use Symfony\Contracts\Translation\TranslatorInterface;
  15. use SymfonyCasts\Bundle\VerifyEmail\Exception\VerifyEmailExceptionInterface;
  16. use Symfony\Component\Translation\LocaleSwitcher;
  17. use App\Repository\Service\{MedecineGeneraleRepositoryMedecineEsthetiqueRepositoryImplantsCapillairRepositoryNutricionRepository};
  18. class ServiceController extends AbstractController
  19. {
  20.     #[Route('/medecine-generale-familiale/'name'service.medecineFamiliale')]
  21.     #[Route('/{_locale}/medicina-general-y-de-familia-empuriabrava/'name'service.medecineFamiliale.es'requirements: ['_locale' => 'es'])]
  22.     #[Route('/{_locale}/allgemeinmedizin-famillienmedizin/'name'service.medecineFamiliale.de'requirements: ['_locale' => 'de'])]
  23.     public function renderMedecineFamilial(Request $requestEntityManagerInterface $entityManagerTranslatorInterface $translatorMedecineGeneraleRepository $medecineGeneraleRepository ): Response
  24.     {
  25.       $page $medecineGeneraleRepository->findOneById(1);
  26.       return $this->render('service/medecine_generale.html.twig', ['page' => $page]);
  27.     }
  28.     #[Route('/medecine-esthetique-et-antiaging/'name'service.medecineEstetique')]
  29.     #[Route('/{_locale}/medicina-estetica-y-antienvejecimiento-empuriabrava/'name'service.medecineEstetique.es'requirements: ['_locale' => 'es'])]
  30.     #[Route('/{_locale}/aesthetische-medizin-und-anti-aging/'name'service.medecineEstetique.de'requirements: ['_locale' => 'de'])]
  31.     public function renderMedecineEsthetique(Request $requestEntityManagerInterface $entityManagerTranslatorInterface $translatorMedecineEsthetiqueRepository $medecineEsthetiqueRepository ): Response
  32.     {
  33.       $page $medecineEsthetiqueRepository->findOneById(1);
  34.       return $this->render('service/medecine_esthetique.html.twig', ['page' => $page]);
  35.     }
  36.     #[Route('/implants-capillaires_traitement_alopecie-empuriabrava/'name'service.implantsCapillaire')]
  37.     #[Route('/{_locale}/implantes-capilares-tratamiento-alopecia-en-empuriabrava/'name'service.implantsCapillaire.es'requirements: ['_locale' => 'es'])]
  38.     #[Route('/{_locale}/haartransplantation-empuriabrava/'name'service.implantsCapillaire.de'requirements: ['_locale' => 'de'])]
  39.     public function renderImplants(Request $requestEntityManagerInterface $entityManagerTranslatorInterface $translatorImplantsCapillairRepository $implantsCapillairRepository ): Response
  40.     {
  41.       $page $implantsCapillairRepository->findOneById(1);
  42.       return $this->render('service/implants_capillaire.html.twig', ['page' => $page]);
  43.     }
  44.     #[Route('/nutrition-bien-etre/'name'service.nutricion')]
  45.     #[Route('/{_locale}/nutricion-y-bienestar-en-empuriabrava/'name'service.nutricion.es'requirements: ['_locale' => 'es'])]
  46.     #[Route('/{_locale}/ernaehrung-und-wohlbefinden/'name'service.nutricion.de'requirements: ['_locale' => 'de'])]
  47.     public function renderNutricion(Request $requestEntityManagerInterface $entityManagerTranslatorInterface $translatorNutricionRepository $nutricionRepository ): Response
  48.     {
  49.       $page $nutricionRepository->findOneById(1);
  50.       return $this->render('service/nutrition.html.twig', ['page' => $page]);
  51.     }
  52.     #[Route('/services-activites-empuriabrava-costa-brava/'name'service.empuriabrava')]
  53.     #[Route('/{_locale}/servicios-y-actividades-empuriabrava-costa-brava/'name'service.empuriabrava.es'requirements: ['_locale' => 'es'])]
  54.     #[Route('/{_locale}/services-et-activites-a-empuriabrava-costa-brava/'name'service.empuriabrava.de'requirements: ['_locale' => 'de'])]
  55.     public function renderEmpuria(Request $requestEntityManagerInterface $entityManagerTranslatorInterface $translatorNutricionRepository $nutricionRepository ): Response
  56.     {
  57.       return $this->render('service/empuriabrava.html.twig');
  58.     }
  59.   }