<?php
namespace App\Controller\Front;
use App\Entity\Competition;
use App\Repository\CompetitionRepository;
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\Routing\Annotation\Route;
#[Route('/competition')]
class CompetitionController extends AbstractController
{
#[Route('/', name: 'front_competition_index', methods: ['GET'])]
public function index(CompetitionRepository $competitionRepository): Response
{
return $this->render('Front/competition/index.html.twig', [
'competitions' => $competitionRepository->findBy([], ['date' => 'ASC']),
]);
}
#[Route('/{id}', name: 'front_competition_show', methods: ['GET'])]
public function show(Competition $competition): Response
{
return $this->render('Front/competition/show.html.twig', [
'competition' => $competition,
]);
}
}