src/Controller/HomeController.php line 30

Open in your IDE?
  1. <?php
  2. namespace App\Controller;
  3. use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
  4. use Symfony\Component\HttpFoundation\Response;
  5. use Symfony\Component\Routing\Annotation\Route;
  6. use App\Repository\SessionFormationRepository;
  7. class HomeController extends AbstractController
  8. {
  9.     
  10.     private $sessionRepository;
  11.     
  12.     public function __construct(SessionFormationRepository $sessionRepository)
  13.     {
  14.         $this->sessionRepository $sessionRepository;
  15.     }
  16.     
  17.     #[Route('/'name'app_home')]
  18.     public function index(): Response
  19.     {
  20.         return $this->render('pages/index.html.twig', [
  21.             'controller_name' => 'HomeController',
  22.         ]);
  23.     }
  24.     #[Route('/apropos'name'app_apropos')]
  25.     public function apropos(): Response
  26.     {
  27.         return $this->render('pages/apropos.html.twig', [
  28.             'controller_name' => 'HomeController',
  29.         ]);
  30.     }
  31.   
  32.     #[Route('/financement'name'app_financement')]
  33.     public function financement(): Response
  34.     {
  35.         return $this->render('pages/financement.html.twig', [
  36.             'controller_name' => 'HomeController',
  37.         ]);
  38.     }
  39.     
  40.     #[Route('/filiere'name'filiere')]
  41.         public function filiere(): Response
  42.         {
  43.             return $this->render('pages/filiere.html.twig', [
  44.                 'controller_name' => 'HomeController'
  45.             ]);
  46.         }
  47.     
  48.      #[Route('/filieremenuiserie'name'filieremenuiserie')]
  49.         public function filieremenuiserie(): Response
  50.         {
  51.             $allSessions $this->sessionRepository->findAll();
  52.             return $this->render('pages/filieremenuiserie.html.twig', [
  53.                 'sessions'=>$allSessions
  54.             ]);
  55.         }
  56.         
  57.     #[Route('/serrurerie'name'serrurerie')]
  58.     public function serrurerie(): Response
  59.     {
  60.         return $this->render('pages/serrurerie.html.twig', [
  61.             'controller_name' => 'HomeController'
  62.         ]);
  63.     }
  64.     
  65.     
  66.       #[Route('/Formation'name'Formation')]
  67.     public function Formationaa(): Response
  68.     {
  69.         return $this->render('pages/Formation.html.twig', [
  70.             'controller_name' => 'HomeController'
  71.         ]);
  72.     }
  73.        #[Route('/BP'name'BP')]
  74.     public function TESTBP(): Response
  75.     {
  76.         return $this->render('pages/BP.html.twig', [
  77.             'controller_name' => 'HomeController'
  78.         ]);
  79.     }
  80.     
  81.          #[Route('/BTS'name'BTS')]
  82.     public function BTS(): Response
  83.     {
  84.         return $this->render('pages/BTS.html.twig', [
  85.             'controller_name' => 'HomeController'
  86.         ]);
  87.     }
  88.     
  89.      #[Route('/test'name'test')]
  90.     public function test(): Response
  91.     {
  92.         return $this->render('pages/test.html.twig', [
  93.             'controller_name' => 'HomeController'
  94.         ]);
  95.     }
  96.     
  97.     #[Route('/formation'name'formation')]
  98.     public function formation(): Response
  99.     {
  100.         return $this->render('pages/formation.html.twig', [
  101.             'controller_name' => 'HomeController'
  102.         ]);
  103.     }
  104.     
  105.     #[Route('/contact'name'contact')]
  106.     public function contact(): Response
  107.     {
  108.         return $this->render('pages/contact.html.twig', [
  109.             'controller_name' => 'HomeController'
  110.         ]);
  111.     }
  112. }