src/Controller/HomeController.php line 21

Open in your IDE?
  1. <?php
  2. namespace App\Controller;
  3. use App\Repository\CourseDate\CourseDateRepository;
  4. use App\Service\Wordpress\WordpressProvider;
  5. use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
  6. use Symfony\Component\HttpFoundation\Response;
  7. use Symfony\Component\Routing\Annotation\Route;
  8. class HomeController extends AbstractController
  9. {
  10.     /**
  11.      * @Route("/", name="app_homepage")
  12.      *
  13.      * @param WordpressProvider $wordpressProvider
  14.      * @return Response
  15.      */
  16.     public function index(WordpressProvider $wordpressProviderCourseDateRepository $courseDateRepository)
  17.     {
  18.         $news $wordpressProvider->getNewsPosts();
  19.         $activeCourseDates $courseDateRepository->getActiveCourseDates(6);
  20.         if ($news && count($news)>3$news array_slice($news03);
  21.         return $this->render('pages/web/homepage.html.twig', [
  22.             "news" => $news,
  23.             'activeCourseDates' => $activeCourseDates
  24.         ]);
  25.     }
  26. }