src/Controller/Front/services/InternationalController.php line 138

Open in your IDE?
  1. <?php
  2. namespace App\Controller\Front\services;
  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 InternationalController extends AbstractController
  10. {
  11.     /**
  12.      * @Route("/international/cud/international")
  13.      */
  14.     public function international(Request $request,PageRepository $pageRepositorySectionRepository $sectionRepository)
  15.     {
  16.         $page $pageRepository->findOneBy(["slug"=>"international/cud/international"],[]);
  17.         $content $sectionRepository->findBy(["page"=>$page->getId()], ["customOrder"=>"ASC"]);
  18.   
  19.         return $this->render('front/services/international.html.twig', ["content" => $content]);
  20.     }
  21.     /**
  22.      * @Route("/international/cud/internationalization-strategy")
  23.      */
  24.     public function internationalizationStrategy(Request $request,PageRepository $pageRepositorySectionRepository $sectionRepository)
  25.     {
  26.         $page $pageRepository->findOneBy(["slug"=>"international/cud/internationalization-strategy"],[]);
  27.         $content $sectionRepository->findBy(["page"=>$page->getId()], ["customOrder"=>"ASC"]);
  28.   
  29.         return $this->render('front/services/internationalizationStrategy.html.twig', ["content" => $content]);
  30.     }
  31.     
  32.     /**
  33.      * @Route("/international/cud/erasmus-charter")
  34.      */
  35.     public function erasmusCharter(Request $request,PageRepository $pageRepositorySectionRepository $sectionRepository)
  36.     {
  37.         $page $pageRepository->findOneBy(["slug"=>"international/cud/erasmus-charter"],[]);
  38.         $content $sectionRepository->findBy(["page"=>$page->getId()], ["customOrder"=>"ASC"]);
  39.   
  40.         return $this->render('front/services/erasmusCharter.html.twig', ["content" => $content]);
  41.     }
  42.     /**
  43.      * @Route("/international/cud/organization")
  44.      */
  45.     public function organization(Request $request,PageRepository $pageRepositorySectionRepository $sectionRepository)
  46.     {
  47.         $page $pageRepository->findOneBy(["slug"=>"international/cud/organization"],[]);
  48.         $content $sectionRepository->findBy(["page"=>$page->getId()], ["customOrder"=>"ASC"]);
  49.   
  50.         return $this->render('front/services/organization.html.twig', ["content" => $content]);
  51.     }
  52.     /**
  53.      * @Route("/international/cud/syllabus")
  54.      */
  55.     public function syllabus(Request $request,PageRepository $pageRepositorySectionRepository $sectionRepository)
  56.     {
  57.         $page $pageRepository->findOneBy(["slug"=>"international/cud/syllabus"],[]);
  58.         $content $sectionRepository->findBy(["page"=>$page->getId()], ["customOrder"=>"ASC"]);
  59.   
  60.         return $this->render('front/services/syllabus.html.twig', ["content" => $content]);
  61.     }
  62.     /**
  63.      * @Route("/international/cud/libraries")
  64.      */
  65.     public function libraries(Request $request,PageRepository $pageRepositorySectionRepository $sectionRepository)
  66.     {
  67.         $page $pageRepository->findOneBy(["slug"=>"international/cud/libraries"],[]);
  68.         $content $sectionRepository->findBy(["page"=>$page->getId()], ["customOrder"=>"ASC"]);
  69.   
  70.         return $this->render('front/services/libraries.html.twig', ["content" => $content]);
  71.     }
  72.     /**
  73.      * @Route("/international/cud/quality")
  74.      */
  75.     public function quality(Request $request,PageRepository $pageRepositorySectionRepository $sectionRepository)
  76.     {
  77.         $page $pageRepository->findOneBy(["slug"=>"international/cud/quality"],[]);
  78.         $content $sectionRepository->findBy(["page"=>$page->getId()], ["customOrder"=>"ASC"]);
  79.   
  80.         return $this->render('front/services/quality.html.twig', ["content" => $content]);
  81.     }
  82.     /**
  83.      * @Route("/international/cud/mobility-activities")
  84.      */
  85.     public function mobilityActivities(Request $request,PageRepository $pageRepositorySectionRepository $sectionRepository)
  86.     {
  87.         $page $pageRepository->findOneBy(["slug"=>"international/cud/mobility-activities"],[]);
  88.         $content $sectionRepository->findBy(["page"=>$page->getId()], ["customOrder"=>"ASC"]);
  89.   
  90.         return $this->render('front/services/mobilityActivities.html.twig', ["content" => $content]);
  91.     }
  92.     /**
  93.      * @Route("/international/cud/environment-friendly-activities")
  94.      */
  95.     public function environmentFriendlyActivities(Request $request,PageRepository $pageRepositorySectionRepository $sectionRepository)
  96.     {
  97.         $page $pageRepository->findOneBy(["slug"=>"international/cud/environment-friendly-activities"],[]);
  98.         $content $sectionRepository->findBy(["page"=>$page->getId()], ["customOrder"=>"ASC"]);
  99.   
  100.         return $this->render('front/services/environmentFriendlyActivities.html.twig', ["content" => $content]);
  101.     }
  102.     /**
  103.      * @Route("/international/cud/equality-plan")
  104.      */
  105.     public function equalityPlan(Request $request,PageRepository $pageRepositorySectionRepository $sectionRepository)
  106.     {
  107.         $page $pageRepository->findOneBy(["slug"=>"international/cud/equality-plan"],[]);
  108.         $content $sectionRepository->findBy(["page"=>$page->getId()], ["customOrder"=>"ASC"]);
  109.   
  110.         return $this->render('front/services/equalityPlan.html.twig', ["content" => $content]);
  111.     }
  112.     /**
  113.      * @Route("/international/cud/social-responsibility")
  114.      */
  115.     public function socialResponsibility(Request $request,PageRepository $pageRepositorySectionRepository $sectionRepository)
  116.     {
  117.         $page $pageRepository->findOneBy(["slug"=>"international/cud/social-responsibility"],[]);
  118.         $content $sectionRepository->findBy(["page"=>$page->getId()], ["customOrder"=>"ASC"]);
  119.   
  120.         return $this->render('front/services/socialResponsibility.html.twig', ["content" => $content]);
  121.     }
  122.     /**
  123.      * @Route("/international/cud/data-protection")
  124.      */
  125.     public function dataProtection(Request $request,PageRepository $pageRepositorySectionRepository $sectionRepository)
  126.     {
  127.         $page $pageRepository->findOneBy(["slug"=>"international/cud/data-protection"],[]);
  128.         $content $sectionRepository->findBy(["page"=>$page->getId()], ["customOrder"=>"ASC"]);
  129.   
  130.         return $this->render('front/services/dataProtection.html.twig', ["content" => $content]);
  131.     }
  132.     /**
  133.      * @Route("/international/cud/communication-visibility")
  134.      */
  135.     public function communicationVisibility(Request $request,PageRepository $pageRepositorySectionRepository $sectionRepository)
  136.     {
  137.         $page $pageRepository->findOneBy(["slug"=>"international/cud/communication-visibility"],[]);
  138.         $content $sectionRepository->findBy(["page"=>$page->getId()], ["customOrder"=>"ASC"]);
  139.   
  140.         return $this->render('front/services/communicationVisibility.html.twig', ["content" => $content]);
  141.     }
  142.     /**
  143.      * @Route("/international/cud/cud-media")
  144.      */
  145.     public function cudMedia(Request $request,PageRepository $pageRepositorySectionRepository $sectionRepository)
  146.     {
  147.         $page $pageRepository->findOneBy(["slug"=>"international/cud/cud-media"],[]);
  148.         $content $sectionRepository->findBy(["page"=>$page->getId()], ["customOrder"=>"ASC"]);
  149.   
  150.         return $this->render('front/services/cudMedia.html.twig', ["content" => $content]);
  151.     }
  152.     /**
  153.      * @Route("/international/cud/contact")
  154.      */
  155.     public function contact(Request $request,PageRepository $pageRepositorySectionRepository $sectionRepository)
  156.     {
  157.         $page $pageRepository->findOneBy(["slug"=>"international/cud/contact"],[]);
  158.         $content $sectionRepository->findBy(["page"=>$page->getId()], ["customOrder"=>"ASC"]);
  159.   
  160.         return $this->render('front/services/contact.html.twig', ["content" => $content]);
  161.     }
  162. }