src/Controller/Front/students/ScheduleController.php line 28

Open in your IDE?
  1. <?php
  2. namespace App\Controller\Front\students;
  3. use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
  4. use Symfony\Component\Routing\Annotation\Route;
  5. use Symfony\Contracts\HttpClient\HttpClientInterface;
  6. use Symfony\Component\HttpFoundation\Request;
  7. use App\Repository\PageRepository;
  8. use App\Repository\SectionRepository;
  9. class ScheduleController extends AbstractController
  10. {
  11.     /**
  12.      * @Route("/alumnos/calendario-y-horarios/calendario-academico")
  13.      */
  14.     public function academicCalendar(Request $request,PageRepository $pageRepositorySectionRepository $sectionRepository)
  15.     {
  16.         $page $pageRepository->findOneBy(["slug"=>"alumnos/calendario-y-horarios/calendario-academico"],[]);
  17.         $content $sectionRepository->findBy(["page"=>$page->getId()], ["customOrder"=>"ASC"]);
  18.   
  19.         return $this->render('front/students/schedule/academicCalendar.html.twig', ["content" => $content]);
  20.     }
  21.     /**
  22.      * @Route("/alumnos/calendario-y-horarios/horarios")
  23.      */
  24.     public function schedules(Request $request,PageRepository $pageRepositorySectionRepository $sectionRepository)
  25.     {
  26.         $page $pageRepository->findOneBy(["slug"=>"alumnos/calendario-y-horarios/horarios"],[]);
  27.         $content $sectionRepository->findBy(["page"=>$page->getId()], ["customOrder"=>"ASC"]);
  28.   
  29.         return $this->render('front/students/schedule/schedules.html.twig', ["content" => $content]);
  30.     }
  31.     /**
  32.      * @Route("/alumnos/calendario-y-horarios/calendario-de-examenes")
  33.      */
  34.     public function examCalendar(Request $request,PageRepository $pageRepositorySectionRepository $sectionRepository)
  35.     {
  36.         $page $pageRepository->findOneBy(["slug"=>"alumnos/calendario-y-horarios/calendario-de-examenes"],[]);
  37.         $content $sectionRepository->findBy(["page"=>$page->getId()], ["customOrder"=>"ASC"]);
  38.   
  39.         return $this->render('front/students/schedule/examCalendar.html.twig', ["content" => $content]);
  40.     }
  41.     /**
  42.      * @Route("/alumnos/calendario-y-horarios/horarios-de-tutorias-del-profesorado")
  43.      */
  44.     public function tutoringSchedule(Request $request,PageRepository $pageRepositorySectionRepository $sectionRepository)
  45.     {
  46.         $page $pageRepository->findOneBy(["slug"=>"alumnos/calendario-y-horarios/horarios-de-tutorias-del-profesorado"],[]);
  47.         $content $sectionRepository->findBy(["page"=>$page->getId()], ["customOrder"=>"ASC"]);
  48.   
  49.         return $this->render('front/students/schedule/tutoringSchedule.html.twig', ["content" => $content]);
  50.     }
  51.   
  52. }