<?php
namespace App\Controller\Front;
use App\Entity\Event;
use App\Repository\EventRepository;
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\Routing\Annotation\Route;
class EventController extends AbstractController
{
#[Route('/activite/{slug}', name: 'event_show')]
public function show(
Event $event
): Response
{
return $this->render('front/page/event/show.html.twig', [
"event" => $event,
]);
}
#[Route('/activite', name: 'event_index')]
public function showAllEvents(
EventRepository $eventRepository,
): Response
{
$events = $eventRepository->findAll();
return $this->render('front/page/event/index.html.twig', [
"events" => $events,
]);
}
}