src/Controller/LexiqueController.php line 23

Open in your IDE?
  1. <?php
  2. namespace App\Controller;
  3. use App\Entity\Lexique;
  4. use App\Repository\LexiqueRepository;
  5. use App\Services\VisitorCountManager;
  6. use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
  7. use Symfony\Component\HttpFoundation\Request;
  8. use Symfony\Component\HttpFoundation\Response;
  9. use Symfony\Component\HttpKernel\Exception\NotFoundHttpException;
  10. use Symfony\Component\Routing\Annotation\Route;
  11. class LexiqueController extends AbstractController
  12. {
  13.     private LexiqueRepository $lexiqueRepository;
  14.     public function __construct(LexiqueRepository $lexiqueRepository) {$this->lexiqueRepository $lexiqueRepository;}
  15.     /**
  16.      * @Route("/lexique", name="lexique")
  17.      */
  18.     public function index(Request $request): Response
  19.     {
  20.         $entries $this->lexiqueRepository->findActiveDefsQuery();
  21.         return $this->render('lexique/lexique-full.html.twig', [
  22.             'controller_name' => 'LexiqueController',
  23.             'active_menu' => 'base',
  24.             'entries' => $entries
  25.         ]);
  26.     }
  27. }