<?php
namespace App\Controller;
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\Routing\Annotation\Route;
use App\Repository\SessionFormationRepository;
class HomeController extends AbstractController
{
private $sessionRepository;
public function __construct(SessionFormationRepository $sessionRepository)
{
$this->sessionRepository = $sessionRepository;
}
#[Route('/', name: 'app_home')]
public function index(): Response
{
return $this->render('pages/index.html.twig', [
'controller_name' => 'HomeController',
]);
}
#[Route('/apropos', name: 'app_apropos')]
public function apropos(): Response
{
return $this->render('pages/apropos.html.twig', [
'controller_name' => 'HomeController',
]);
}
#[Route('/financement', name: 'app_financement')]
public function financement(): Response
{
return $this->render('pages/financement.html.twig', [
'controller_name' => 'HomeController',
]);
}
#[Route('/filiere', name: 'filiere')]
public function filiere(): Response
{
return $this->render('pages/filiere.html.twig', [
'controller_name' => 'HomeController',
]);
}
#[Route('/filieremenuiserie', name: 'filieremenuiserie')]
public function filieremenuiserie(): Response
{
$allSessions = $this->sessionRepository->findAll();
return $this->render('pages/filieremenuiserie.html.twig', [
'sessions'=>$allSessions
]);
}
#[Route('/serrurerie', name: 'serrurerie')]
public function serrurerie(): Response
{
return $this->render('pages/serrurerie.html.twig', [
'controller_name' => 'HomeController',
]);
}
#[Route('/Formation', name: 'Formation')]
public function Formationaa(): Response
{
return $this->render('pages/Formation.html.twig', [
'controller_name' => 'HomeController',
]);
}
#[Route('/BP', name: 'BP')]
public function TESTBP(): Response
{
return $this->render('pages/BP.html.twig', [
'controller_name' => 'HomeController',
]);
}
#[Route('/BTS', name: 'BTS')]
public function BTS(): Response
{
return $this->render('pages/BTS.html.twig', [
'controller_name' => 'HomeController',
]);
}
#[Route('/test', name: 'test')]
public function test(): Response
{
return $this->render('pages/test.html.twig', [
'controller_name' => 'HomeController',
]);
}
#[Route('/formation', name: 'formation')]
public function formation(): Response
{
return $this->render('pages/formation.html.twig', [
'controller_name' => 'HomeController',
]);
}
#[Route('/contact', name: 'contact')]
public function contact(): Response
{
return $this->render('pages/contact.html.twig', [
'controller_name' => 'HomeController',
]);
}
}