src/Controller/PresentationController.php line 22
<?php
namespace App\Controller;
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\Routing\Annotation\Route;
use App\Repository\PresentationTexteRepository;
class PresentationController extends AbstractController
{
public function __construct(private PresentationTexteRepository $presentationTexteRepository)
{
}
#[\Symfony\Component\Routing\Attribute\Route(path: '/presentation', name: 'presentation')]
public function presentation(): Response
{
$text = $this->presentationTexteRepository->find(1);
return $this->render('presentation/presentation.html.twig', [
'controller_name' => 'PresentationController',
'active_menu' => 'presentation',
'text' => $text,
]);
}
#[\Symfony\Component\Routing\Attribute\Route(path: '/newsletter', name: 'newsletter')]
public function newsletter():Response
{
return $this->render('presentation/newsletter.html.twig', [
'controller_name' => 'NewsletterController',
'active_menu' => 'newsletter',
]);
}
}