<?php namespace App\Controller; use Symfony\Component\HttpFoundation\Request; use Symfony\Component\HttpFoundation\Response; use App\Repository\ProjectRepository; use App\Entity\ProjectEntity; class ProjectController extends AbstractExtendedController { /** * Projects list * * @param Request $request * @return Response */ public function projects(Request $request): Response { // Get repositories $entityManager = $this->getDoctrine()->getManager(); /** @var ProjectRepository $projectRepository */ $projectRepository = $entityManager->getRepository(ProjectEntity::class); // Get projects $projects = $projectRepository->findAll(); return $this->render("project/projects.html.twig", [ 'projects' => $projects, ]); } }