From af9353957602266e0b1a5afabef1128d88ac137e Mon Sep 17 00:00:00 2001 From: Marco Pivetta Date: Tue, 13 Jan 2015 00:06:07 +0100 Subject: [PATCH] #1001 DDC-3005 - `HydrationCompleteHandler` should accept `EntityManagerInterface` instances --- lib/Doctrine/ORM/Internal/HydrationCompleteHandler.php | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/lib/Doctrine/ORM/Internal/HydrationCompleteHandler.php b/lib/Doctrine/ORM/Internal/HydrationCompleteHandler.php index 0137c5ba0..1f4c4c08c 100644 --- a/lib/Doctrine/ORM/Internal/HydrationCompleteHandler.php +++ b/lib/Doctrine/ORM/Internal/HydrationCompleteHandler.php @@ -21,6 +21,7 @@ namespace Doctrine\ORM\Internal; use Doctrine\Common\Persistence\Mapping\ClassMetadata; use Doctrine\ORM\EntityManager; +use Doctrine\ORM\EntityManagerInterface; use Doctrine\ORM\Event\LifecycleEventArgs; use Doctrine\ORM\Event\ListenersInvoker; use Doctrine\ORM\Events; @@ -35,7 +36,7 @@ use Doctrine\ORM\UnitOfWork; * @author Artur Eshenbrener * @since 2.5 */ -class HydrationCompleteHandler +final class HydrationCompleteHandler { /** @var \Doctrine\ORM\UnitOfWork */ private $uow; @@ -43,7 +44,7 @@ class HydrationCompleteHandler /** @var \Doctrine\ORM\Event\ListenersInvoker */ private $listenersInvoker; - /** @var \Doctrine\ORM\EntityManager */ + /** @var \Doctrine\ORM\EntityManagerInterface */ private $em; /** @var array */ @@ -54,9 +55,9 @@ class HydrationCompleteHandler * * @param UnitOfWork $uow * @param \Doctrine\ORM\Event\ListenersInvoker $listenersInvoker - * @param \Doctrine\ORM\EntityManager $em + * @param \Doctrine\ORM\EntityManagerInterface $em */ - public function __construct(UnitOfWork $uow, ListenersInvoker $listenersInvoker, EntityManager $em) + public function __construct(UnitOfWork $uow, ListenersInvoker $listenersInvoker, EntityManagerInterface $em) { $this->uow = $uow; $this->listenersInvoker = $listenersInvoker;