<?php
namespace App\Controller;
use App\Service\BreadcrumbService;
use App\Repository\NewcomerRepository;
use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\Routing\Annotation\Route;
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
class HomeController extends AbstractController
{
private $breadcrumbService;
public function __construct(BreadcrumbService $breadcrumbService)
{
$this->breadcrumbService = $breadcrumbService;
}
#[Route('/', name: 'homepage')]
public function index(NewcomerRepository $newcomerRepo): Response
{
$breadcrumb = $this->breadcrumbService->buildBreadcrumb([
['title' => 'Accueil']
]);
return $this->render('/index.html.twig', [
'breadcrumb' => $breadcrumb,
'newcomers' => $newcomerRepo->getCurrentNewcomers()
]);
}
}