<?php namespace App\Controller; use Symfony\Component\HttpFoundation\Request; use Symfony\Component\HttpFoundation\Response; use App\Entity\TaskEntity; use App\Repository\TaskRepository; class TaskController extends AbstractExtendedController { /** * Page for task list * * @param Request $request * @return Response */ public function tasks(Request $request): Response { // Get repositories $entityManager = $this->getDoctrine()->getManager(); /** @var TaskRepository $taskRepository */ $taskRepository = $entityManager->getRepository(TaskEntity::class); // Get tasks $tasks = $taskRepository->findAll(); return $this->render('task/tasks.html.twig', [ 'tasks' => $tasks, ]); } }