src/Controller/HomeController.php line 21

Open in your IDE?
  1. <?php
  2. namespace App\Controller;
  3. use App\Service\BreadcrumbService;
  4. use App\Repository\NewcomerRepository;
  5. use Symfony\Component\HttpFoundation\Response;
  6. use Symfony\Component\Routing\Annotation\Route;
  7. use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
  8. class HomeController extends AbstractController
  9. {
  10.     private $breadcrumbService;
  11.     public function __construct(BreadcrumbService $breadcrumbService)
  12.     {
  13.         $this->breadcrumbService = $breadcrumbService;
  14.     }
  15.     
  16.     #[Route('/', name: 'homepage')]
  17.     public function index(NewcomerRepository $newcomerRepo): Response
  18.     {
  19.         $breadcrumb = $this->breadcrumbService->buildBreadcrumb([
  20.             ['title' => 'Accueil']
  21.         ]);
  22.         return $this->render('/index.html.twig', [
  23.             'breadcrumb' => $breadcrumb,
  24.             'newcomers' => $newcomerRepo->getCurrentNewcomers()
  25.         ]);
  26.     }
  27. }