src/Controller/PageController.php line 22
<?php
namespace App\Controller;
use App\Service\BrevoService;
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\Routing\Annotation\Route;
class PageController extends AbstractController
{
#[Route('/newsletter/inscription', name: 'app_newsletter_register', methods: 'post')]
public function newsletter_save(Request $request, BrevoService $sibService): Response
{
$sibService->saveContact($request->request->get('email'), "", false);
return $this->redirectToRoute('app_page_home');
}
#[Route('/', name: 'app_page_home', methods: 'get')]
public function index(): Response
{
return $this->render('page/home.html.twig');
}
#[Route('/lore', name: 'app_page_lore', methods: 'get')]
public function lore(): Response
{
return $this->render('page/lore.html.twig');
}
#[Route('/mentions-legales', name: 'app_page_legal_notice', methods: 'get')]
public function legal_notice(): Response
{
return $this->render('page/legal-notice.html.twig');
}
#[Route('/cgu', name: 'app_page_cgu', methods: 'get')]
public function cgu(): Response
{
return $this->render('page/cgu.html.twig');
}
}