From 43d12a964798d4758f65418f76d3042d6b4ffadf Mon Sep 17 00:00:00 2001 From: Mathieu Jaumotte Date: Fri, 12 Feb 2021 16:45:24 +0100 Subject: [PATCH] fix how to get task repository --- Controller/SingleTaskController.php | 21 +++++++++------------ Repository/SingleTaskRepository.php | 7 +++++-- 2 files changed, 14 insertions(+), 14 deletions(-) diff --git a/Controller/SingleTaskController.php b/Controller/SingleTaskController.php index 0b7e487a6..926235998 100644 --- a/Controller/SingleTaskController.php +++ b/Controller/SingleTaskController.php @@ -148,10 +148,9 @@ class SingleTaskController extends AbstractController */ public function showAction(Request $request, $id) { - /* @var $taskRepository SingleTaskRepository */ - $taskRepository = $this->get('chill_task.single_task_repository'); - - $task = $taskRepository->find($id); + + $em = $this->getDoctrine()->getManager(); + $task = $em->getRepository(SingleTask::class)->find($id); if (!is_null($task->getPerson() === !null)) { $personId = $task->getPerson()->getId(); @@ -203,10 +202,9 @@ class SingleTaskController extends AbstractController $id, TranslatorInterface $translator ) { - /* @var $taskRepository SingleTaskRepository */ - $taskRepository = $this->get('chill_task.single_task_repository'); - - $task = $taskRepository->find($id); + + $em = $this->getDoctrine()->getManager(); + $task = $em->getRepository(SingleTask::class)->find($id); if (!is_null($task->getPerson() === !null)) { $personId = $task->getPerson()->getId(); @@ -297,10 +295,9 @@ class SingleTaskController extends AbstractController $id, TranslatorInterface $translator ) { - /* @var $taskRepository SingleTaskRepository */ - $taskRepository = $this->get('chill_task.single_task_repository'); - - $task = $taskRepository->find($id); + + $em = $this->getDoctrine()->getManager(); + $task = $em->getRepository(SingleTask::class)->find($id); if (!$task) { throw $this->createNotFoundException('Unable to find Task entity.'); diff --git a/Repository/SingleTaskRepository.php b/Repository/SingleTaskRepository.php index 606079663..b63e3127e 100644 --- a/Repository/SingleTaskRepository.php +++ b/Repository/SingleTaskRepository.php @@ -3,6 +3,7 @@ namespace Chill\TaskBundle\Repository; use Chill\MainBundle\Entity\User; +use Doctrine\ORM\EntityRepository; use Doctrine\ORM\QueryBuilder; use Chill\MainBundle\Security\Authorization\AuthorizationHelper; use Symfony\Component\Security\Core\Role\Role; @@ -11,9 +12,11 @@ use Doctrine\DBAL\Types\Type; use Chill\MainBundle\Entity\Center; /** - * SingleTaskRepository + * Class SingleTaskRepository + * + * @package Chill\TaskBundle\Repository */ -class SingleTaskRepository extends \Doctrine\ORM\EntityRepository +class SingleTaskRepository extends EntityRepository { const DATE_STATUS_ENDED = 'ended';