src/Controller/MainController.php line 24

Open in your IDE?
  1. <?php
  2. namespace App\Controller;
  3. use App\Repository\EntradasRepository;
  4. use App\Repository\SopasRepository;
  5. use App\Repository\PeixeRepository;
  6. use App\Repository\CarneRepository;
  7. use App\Repository\SobremesasRepository;
  8. use App\Repository\BebidasRepository;
  9. use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
  10. use Symfony\Component\HttpFoundation\Response;
  11. use Symfony\Component\Routing\Annotation\Route;
  12. class MainController extends AbstractController
  13. {
  14.     #[Route('/'name'app_index')]
  15.     public function index(): Response
  16.     {
  17.         return $this->render('main/index.html.twig', []);
  18.     }
  19.     #[Route('/main'name'app_main')]
  20.     public function main(EntradasRepository $entradasSopasRepository $sopasPeixeRepository $peixeCarneRepository $carneSobremesasRepository $sobremesasBebidasRepository $bebidas): Response
  21.     {
  22.         return $this->render('main/main.html.twig', [
  23.             'entradas' => $entradas->findBy([], ['createdAt' => 'DESC']),
  24.             'sopas' => $sopas->findBy([], ['createdAt' => 'DESC']),
  25.             'peixes' => $peixe->findBy([], ['createdAt' => 'DESC']),
  26.             'carnes' => $carne->findBy([], ['createdAt' => 'DESC']),
  27.             'sobremesas' => $sobremesas->findBy([], ['createdAt' => 'DESC']),
  28.             'bebidas' => $bebidas->findBy([], ['createdAt' => 'DESC']),
  29.         ]);
  30.     }
  31.     #[Route('/invisuais'name'app_invisuais')]
  32.     public function invisuais(EntradasRepository $entradasSopasRepository $sopasPeixeRepository $peixeCarneRepository $carneSobremesasRepository $sobremesasBebidasRepository $bebidas): Response
  33.     {
  34.         return $this->render('main/invisuais.html.twig', [
  35.             'entradas' => $entradas->findBy([], ['createdAt' => 'DESC']),
  36.             'sopas' => $sopas->findBy([], ['createdAt' => 'DESC']),
  37.             'peixes' => $peixe->findBy([], ['createdAt' => 'DESC']),
  38.             'carne' => $carne->findBy([], ['createdAt' => 'DESC']),
  39.             'sobremesas' => $sobremesas->findBy([], ['createdAt' => 'DESC']),
  40.             'bebidas' => $bebidas->findBy([], ['createdAt' => 'DESC']),
  41.         ]);
  42.     }
  43. }