diff --git a/src/DI/OrmExtension.php b/src/DI/OrmExtension.php index 2a9f76dd2..1c66fb341 100644 --- a/src/DI/OrmExtension.php +++ b/src/DI/OrmExtension.php @@ -2,7 +2,6 @@ namespace Nettrine\ORM\DI; -use Doctrine\Common\EventManager; use Doctrine\DBAL\Connection; use Doctrine\ORM\Configuration; use Doctrine\ORM\Mapping\UnderscoreNamingStrategy; @@ -138,7 +137,6 @@ public function loadEntityManagerConfiguration(): void ->setFactory(EntityManagerFactory::class . '::create', [ $builder->getDefinitionByType(Connection::class), // Nettrine/DBAL $this->prefix('@configuration'), - $builder->getDefinitionByType(EventManager::class), // Nettrine/DBAL $entityManagerClass, ]); diff --git a/src/EntityManagerFactory.php b/src/EntityManagerFactory.php index 96c7dbc8d..9dd3b60bc 100644 --- a/src/EntityManagerFactory.php +++ b/src/EntityManagerFactory.php @@ -2,7 +2,6 @@ namespace Nettrine\ORM; -use Doctrine\Common\EventManager; use Doctrine\DBAL\Connection; use Doctrine\ORM\Configuration; use Doctrine\ORM\ORMException; @@ -13,7 +12,6 @@ class EntityManagerFactory /** * @param Connection $connection * @param Configuration $configuration - * @param EventManager|NULL $eventManager * @param string $class * @return EntityManager * @throws ORMException @@ -21,16 +19,12 @@ class EntityManagerFactory public static function create( Connection $connection, Configuration $configuration, - ?EventManager $eventManager = NULL, string $class ): EntityManager { if (!$configuration->getMetadataDriverImpl()) { throw ORMException::missingMappingDriverImpl(); } - if ($eventManager !== NULL && $connection->getEventManager() !== $eventManager) { - throw ORMException::mismatchedEventManager(); - } return new $class($connection, $configuration, $connection->getEventManager()); }