src/Controller/AboutUsController.php line 19

Open in your IDE?
  1. <?php
  2. namespace App\Controller;
  3. use App\Entity\Contenu;
  4. use App\Entity\Formation;
  5. use App\Entity\InscriptionFiles;
  6. use App\Service\OngletService;
  7. use Doctrine\Common\Collections\ArrayCollection;
  8. use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
  9. use Symfony\Component\HttpFoundation\Request;
  10. use Symfony\Component\Routing\Annotation\Route;
  11. class AboutUsController extends AbstractController
  12. {
  13.     /**
  14.      * @Route("/cepi", name="qui_sommes_nous")
  15.      */
  16.     public function index(Request $requestOngletService $onglet_service)
  17.     {
  18.       $aboutus $this->getDoctrine()->getRepository(Contenu::class)->find(1);
  19.       $sliders $aboutus->getSliders()->toArray();
  20.       usort($sliders, function($a$b){
  21.         if ($a->getViewOrder() == $b->getViewOrder()) return 0;
  22.         return ($a->getViewOrder() < $b->getViewOrder()) ? -1;
  23.       });
  24.       return $this->render('about_us/index.html.twig', [
  25.         'onglets' => $onglet_service->getOnglets(),
  26.         'page' => $aboutus,
  27.         'sliders' => $sliders
  28.       ]);
  29.     }
  30.   /**
  31.    * @Route("/plateforme_cepi", name="plateforme_cepi")
  32.    */
  33.   public function plateformeCepi(Request $requestOngletService $onglet_service)
  34.   {
  35.     $plateforme_cepi $this->getDoctrine()->getRepository(Contenu::class)->find(2);
  36.     $sliders $plateforme_cepi->getSliders()->toArray();
  37.     usort($sliders, function($a$b){
  38.       if ($a->getViewOrder() == $b->getViewOrder()) return 0;
  39.       return ($a->getViewOrder() < $b->getViewOrder()) ? -1;
  40.     });
  41.     return $this->render('about_us/index.html.twig', [
  42.       'onglets' => $onglet_service->getOnglets(),
  43.       'page' => $plateforme_cepi,
  44.       'sliders' => $sliders
  45.     ]);
  46.   }
  47.   /**
  48.    * @Route("/formation_cepi", name="formation_cepi")
  49.    */
  50.   public function formationCepi(Request $requestOngletService $onglet_service)
  51.   {
  52.     $formations $this->getDoctrine()->getRepository(Formation::class)->findAll();
  53.     $inscription_files $this->getDoctrine()->getRepository(InscriptionFiles::class)->findAll();
  54.     $inscription_files $inscription_files[0] ?? null;
  55.       $contenu $this->getDoctrine()->getRepository(Contenu::class)->find(5);
  56.       $sliders $contenu->getSliders()->toArray();
  57.       return $this->render('formation_cepi/index.html.twig', [
  58.       'onglets' => $onglet_service->getOnglets(),
  59.       'formations' => $formations,
  60.       'files' => $inscription_files,
  61.       'sliders' => $sliders,
  62.       'page' => $contenu,
  63.     ]);
  64.   }
  65. }