src/Controller/RoomOverviewController.php line 20

  1. <?php
  2. namespace App\Controller;
  3. use App\Entity\Flat;
  4. use App\Repository\FlatRepository;
  5. use Doctrine\Persistence\ManagerRegistry;
  6. use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
  7. use Symfony\Component\HttpFoundation\Response;
  8. use Symfony\Component\Routing\Annotation\Route;
  9. class RoomOverviewController extends AbstractController
  10. {
  11.     public function __construct(
  12.         private ManagerRegistry $managerRegistry,
  13.     ) {
  14.     }
  15.     #[Route('/room-overview'name'room_overview')]
  16.     public function index(): Response
  17.     {
  18.         /** @var FlatRepository $flatRepository */
  19.         $flatRepository $this->managerRegistry->getRepository(Flat::class);
  20.         $flats $flatRepository->findAll();
  21.         return $this->render('room_overview/index.html.twig', [
  22.             'flats' => $flats,
  23.         ]);
  24.     }
  25. }