src/Controller/PagesController.php line 38

Open in your IDE?
  1. <?php
  2. namespace App\Controller;
  3. use App\Service\PageService;
  4. use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
  5. use Symfony\Component\HttpFoundation\Response;
  6. use Symfony\Component\Routing\Annotation\Route;
  7. class PagesController extends AbstractController
  8. {
  9. /**
  10. * @Route("/program-rules", name="programRules")
  11. */
  12. public function programRules(PageService $pageService): Response
  13. {
  14. return $this->render('pages/default.html.twig', [
  15. 'page' => $pageService->getProgramRulesPage(),
  16. ]);
  17. }
  18. /**
  19. * @Route("/privacy-policy", name="privacyPolicy")
  20. */
  21. public function privacyPolicy(PageService $pageService): Response
  22. {
  23. return $this->render('pages/default.html.twig', [
  24. 'page' => $pageService->getPrivacyPolicyPage(),
  25. ]);
  26. }
  27. /**
  28. * @Route("/brands", name="brands")
  29. */
  30. public function brands(PageService $pageService): Response
  31. {
  32. return $this->render('pages/default.html.twig', [
  33. 'page' => $pageService->getBrandsPage(),
  34. ]);
  35. }
  36. /**
  37. * @Route("/retailers", name="retailers")
  38. */
  39. public function retailers(PageService $pageService): Response
  40. {
  41. return $this->render('pages/default.html.twig', [
  42. 'page' => $pageService->getRetailersPage(),
  43. ]);
  44. }
  45. /**
  46. * @Route("/about-us", name="aboutUs")
  47. */
  48. public function aboutUs(PageService $pageService): Response
  49. {
  50. return $this->render('pages/default.html.twig', [
  51. 'page' => $pageService->getAboutUsPage(),
  52. ]);
  53. }
  54. /**
  55. * @Route("/news-and-events", name="newsAndEvents")
  56. */
  57. public function newsAndEvents(PageService $pageService): Response
  58. {
  59. return $this->render('pages/default.html.twig', [
  60. 'page' => $pageService->getNewsAndEventsPage(),
  61. ]);
  62. }
  63. }