<?php
namespace App\Controller;
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\Routing\Annotation\Route;
use MobileDetectBundle\DeviceDetector\MobileDetectorInterface;
class MainController extends AbstractController
{
/**
* @Route("/", name="home")
*/
public function index(MobileDetectorInterface $mobileDetector): Response
{
if ($mobileDetector->isMobile()) {
return $this->render('home/index-mobile.html.twig');
} else {
return $this->render('home/index.html.twig');
}
}
/**
* @Route("/engagements", name="commitment")
*/
public function pitchSengage(): Response
{
return $this->render('pitch-s-engage/pitch-s-engage.html.twig');
}
/**
* @Route("/histoire", name="history")
*/
public function histoire(): Response
{
return $this->render('histoire/histoire.html.twig');
}
/**
* @Route("/film-pitch-2024", name="film2024")
*/
public function filmPitch2024(): Response
{
return $this->render('news/film-pitch-2024.html.twig');
}
/**
* @Route("/pitchonews", name="news")
*/
public function pitchoNews(): Response
{
return $this->render('news/news.html.twig');
}
/**
* @Route("/les-copains", name="friends")
*/
public function lesCopains(): Response
{
return $this->render('les-copains/les-copains.html.twig');
}
/**
* @Route("/tournee-ete", name="tournee")
*/
public function tourneeEte(): Response
{
return $this->render('tournee/tournee-ete-end.html.twig');
}
/**
* @Route("/tournee-ete", name="tournee")
*/
/*
public function tourneeEte(): Response
{
return $this->render('tournee/tournee-ete.html.twig');
}
*/
/**
* @Route("/tournee-hiver", name="tournee")
*/
/*
public function tourneeHiver(): Response
{
return $this->render('tournee/tournee-hiver.html.twig');
}
*/
/**
* @Route("/pitchos-bavards", name="pitchos-bavards")
*/
public function pitchosBavards(): Response
{
return $this->render('pitchos-bavards/pitchos-bavards.html.twig');
}
/**
* @Route("/pitchos-bavards/pitchos/{perso}", name="pitchos-persos")
*/
public function pitchosPersos($perso): Response
{
$var = 'Amplitude';
return $this->render('pitchos-bavards/pitchos/'.$perso.'.html.twig', array(
'var' => $var,
));
}
/**
* @Route("/pitchos-bavards/mini-jeux", name="pitchos-minijeux")
*/
public function pitchosMiniJeux(): Response
{
return $this->render('pitchos-bavards/pitchos-minijeux.html.twig');
}
/**
* @Route("/pitchos-bavards/mini-jeux/{num}", name="pitchos-minijeu")
*/
public function pitchosMiniJeu($num): Response
{
return $this->render('pitchos-bavards/minijeux/'.$num.'.html.twig');
}
/**
* @Route("/petits-sportifs/", name="petits-sportifs")
*/
public function petitsSportifs(): Response
{
return $this->render('petits-sportifs/petits-sportifs.html.twig');
}
/**
* @Route("/petits-sportifs/{sport}", name="petits-sportifs-sport")
*/
public function petitsSportifsSport($sport): Response
{
return $this->render('petits-sportifs/'.$sport.'.html.twig');
}
}