From 252894307e7ebe3f30707aaac1cdb57b84ad10ed Mon Sep 17 00:00:00 2001 From: Philip Washington Sorst Date: Tue, 18 Sep 2018 22:38:02 +0200 Subject: [PATCH] Replacing EntityManager with Interface --- src/Service/DoctrineCrudService.php | 8 ++++---- src/Service/TransactionalDoctrineCrudService.php | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/Service/DoctrineCrudService.php b/src/Service/DoctrineCrudService.php index caea06a..91b77af 100644 --- a/src/Service/DoctrineCrudService.php +++ b/src/Service/DoctrineCrudService.php @@ -3,7 +3,7 @@ namespace Dontdrinkandroot\Service; use Doctrine\Common\Collections\Collection; -use Doctrine\ORM\EntityManager; +use Doctrine\ORM\EntityManagerInterface; use Doctrine\ORM\EntityRepository; use Doctrine\ORM\Mapping\ClassMetadata; use Doctrine\ORM\QueryBuilder; @@ -28,10 +28,10 @@ class DoctrineCrudService extends EntityRepository implements CrudServiceInterfa /** * DoctrineCrudService constructor. * - * @param EntityManager $em - * @param ClassMetadata|string $class + * @param EntityManagerInterface $em + * @param ClassMetadata|string $class */ - public function __construct(EntityManager $em, $class) + public function __construct(EntityManagerInterface $em, $class) { $classMetaData = $class; if (is_string($classMetaData)) { diff --git a/src/Service/TransactionalDoctrineCrudService.php b/src/Service/TransactionalDoctrineCrudService.php index dc0ad74..e9ba173 100644 --- a/src/Service/TransactionalDoctrineCrudService.php +++ b/src/Service/TransactionalDoctrineCrudService.php @@ -2,7 +2,7 @@ namespace Dontdrinkandroot\Service; -use Doctrine\ORM\EntityManager; +use Doctrine\ORM\EntityManagerInterface; use Doctrine\ORM\Tools\Pagination\Paginator; use Dontdrinkandroot\Repository\TransactionManager; @@ -16,7 +16,7 @@ class TransactionalDoctrineCrudService extends DoctrineCrudService */ private $transactionManager; - public function __construct(EntityManager $em, $class, TransactionManager $transactionManager = null) + public function __construct(EntityManagerInterface $em, $class, TransactionManager $transactionManager = null) { parent::__construct($em, $class); if (null !== $transactionManager) {