<?php
namespace App\Controller;
use App\Service\PageService;
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\Routing\Annotation\Route;
class PagesController extends AbstractController
{
/**
* @Route("/program-rules", name="programRules")
*/
public function programRules(PageService $pageService): Response
{
return $this->render('pages/default.html.twig', [
'page' => $pageService->getProgramRulesPage(),
]);
}
/**
* @Route("/privacy-policy", name="privacyPolicy")
*/
public function privacyPolicy(PageService $pageService): Response
{
return $this->render('pages/default.html.twig', [
'page' => $pageService->getPrivacyPolicyPage(),
]);
}
/**
* @Route("/brands", name="brands")
*/
public function brands(PageService $pageService): Response
{
return $this->render('pages/default.html.twig', [
'page' => $pageService->getBrandsPage(),
]);
}
/**
* @Route("/retailers", name="retailers")
*/
public function retailers(PageService $pageService): Response
{
return $this->render('pages/default.html.twig', [
'page' => $pageService->getRetailersPage(),
]);
}
/**
* @Route("/about-us", name="aboutUs")
*/
public function aboutUs(PageService $pageService): Response
{
return $this->render('pages/default.html.twig', [
'page' => $pageService->getAboutUsPage(),
]);
}
/**
* @Route("/news-and-events", name="newsAndEvents")
*/
public function newsAndEvents(PageService $pageService): Response
{
return $this->render('pages/default.html.twig', [
'page' => $pageService->getNewsAndEventsPage(),
]);
}
}