diff --git a/src/Controller/ConferenceController.php b/src/Controller/ConferenceController.php index a5756f7..c6ed7c5 100644 --- a/src/Controller/ConferenceController.php +++ b/src/Controller/ConferenceController.php @@ -14,24 +14,24 @@ use Twig\Environment; class ConferenceController extends AbstractController { #[Route('/', name: 'homepage')] - public function index(Environment $twig, ConferenceRepository $conferenceRepository): Response + public function index(ConferenceRepository $conferenceRepository): Response { - return new Response($twig->render('conference/index.html.twig', [ + return $this->render('conference/index.html.twig', [ 'conferences' => $conferenceRepository->findAll(), - ])); + ]); } #[Route('/conference/{id}', name: 'conference')] - public function show(Request $request, Environment $twig, Conference $conference, CommentRepository $commentRepository): Response + public function show(Request $request, Conference $conference, CommentRepository $commentRepository): Response { $offset = max(0, $request->query->getInt('offset', 0)); $paginator = $commentRepository->getCommentPaginator($conference, $offset); - return new Response($twig->render('conference/show.html.twig', [ + return $this->render('conference/show.html.twig', [ 'conference' => $conference, 'comments' => $paginator, 'previous' => $offset - CommentRepository::COMMENTS_PER_PAGE, 'next' => min(count($paginator), $offset + CommentRepository::COMMENTS_PER_PAGE) - ])); + ]); } }