<?php
namespace App\Controller;
use App\Entity\Card;
use App\Entity\CouponUser;
use App\Entity\Offre;
use App\Entity\User;
use App\Service\EmailService;
use App\Service\GoogleReviewService;
use DateTimeImmutable;
use Manuxi\GoogleReviewsBundle\ManuxiGoogleReviews;
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\Routing\Annotation\Route;
class AccueilController extends AbstractController
{
public function __construct
(
private readonly ManuxiGoogleReviews $googleReviews
)
{
}
#[Route('/', name: 'accueil')]
public function index(): Response
{
try {
$reviews = $this->googleReviews->getReviews();
} catch (\Exception $e) {
$reviews = [];
}
return $this->render('accueil/accueil.html.twig', [
'reviews' => $reviews,
]);
}
#[Route('/mentions-legales', name: 'mentions-legales')]
public function mentionLegales(): Response
{
return $this->render('mentions-legales/mentions-legales.html.twig', [
]);
}
}