<?php
namespace App\Controller;
use App\Repository\CourseDate\CourseDateRepository;
use App\Service\Wordpress\WordpressProvider;
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\Routing\Annotation\Route;
class HomeController extends AbstractController
{
/**
* @Route("/", name="app_homepage")
*
* @param WordpressProvider $wordpressProvider
* @return Response
*/
public function index(WordpressProvider $wordpressProvider, CourseDateRepository $courseDateRepository)
{
$news = $wordpressProvider->getNewsPosts();
$activeCourseDates = $courseDateRepository->getActiveCourseDates(6);
if ($news && count($news)>3) $news = array_slice($news, 0, 3);
return $this->render('pages/web/homepage.html.twig', [
"news" => $news,
'activeCourseDates' => $activeCourseDates
]);
}
}