src/Controller/LegalController.php line 20

Open in your IDE?
  1. <?php
  2. namespace App\Controller;
  3. use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
  4. use Symfony\Component\HttpFoundation\Response;
  5. use Symfony\Component\Routing\Annotation\Route;
  6. class LegalController extends AbstractController
  7. {
  8. #[Route('/legal', name: 'app_legal_index')]
  9. public function index(): Response
  10. {
  11. return $this->redirectToRoute('app_legal_imprint');
  12. }
  13. #[Route('/legal/imprint', name: 'app_legal_imprint')]
  14. public function imprint(): Response
  15. {
  16. return $this->render('legal/imprint.html.twig', [
  17. 'active_tab' => 'imprint',
  18. ]);
  19. }
  20. #[Route('/legal/privacy', name: 'app_legal_privacy')]
  21. public function privacy(): Response
  22. {
  23. return $this->render('legal/privacy.html.twig', [
  24. 'active_tab' => 'privacy',
  25. ]);
  26. }
  27. #[Route('/legal/terms', name: 'app_legal_terms')]
  28. public function terms(): Response
  29. {
  30. return $this->render('legal/terms.html.twig', [
  31. 'active_tab' => 'terms',
  32. ]);
  33. }
  34. #[Route('/legal/cookies', name: 'app_legal_cookies')]
  35. public function cookies(): Response
  36. {
  37. return $this->render('legal/cookies.html.twig', [
  38. 'active_tab' => 'cookies',
  39. ]);
  40. }
  41. }