Skip to content

Commit 0d2da63

Browse files
[DoctrineBridge] Work around "Doctrine\DBAL\Connection::getEventManager()" deprecations
1 parent 6d35176 commit 0d2da63

File tree

2 files changed

+7
-2
lines changed

2 files changed

+7
-2
lines changed

Test/DoctrineTestHelper.php

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
namespace Symfony\Bridge\Doctrine\Test;
1313

1414
use Doctrine\Common\Annotations\AnnotationReader;
15+
use Doctrine\Common\EventManager;
1516
use Doctrine\DBAL\DriverManager;
1617
use Doctrine\DBAL\Schema\DefaultSchemaManagerFactory;
1718
use Doctrine\ORM\Configuration;
@@ -61,7 +62,9 @@ public static function createTestEntityManager(Configuration $config = null)
6162
return EntityManager::create($params, $config);
6263
}
6364

64-
return new EntityManager(DriverManager::getConnection($params, $config), $config);
65+
$eventManager = new EventManager();
66+
67+
return new EntityManager(DriverManager::getConnection($params, $config, $eventManager), $config, $eventManager);
6568
}
6669

6770
/**

Tests/PropertyInfo/DoctrineExtractorTest.php

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313

1414
use Doctrine\Common\Annotations\AnnotationReader;
1515
use Doctrine\Common\Collections\Collection;
16+
use Doctrine\Common\EventManager;
1617
use Doctrine\DBAL\DriverManager;
1718
use Doctrine\DBAL\Schema\DefaultSchemaManagerFactory;
1819
use Doctrine\DBAL\Types\Type as DBALType;
@@ -54,7 +55,8 @@ private function createExtractor()
5455
if (!(new \ReflectionMethod(EntityManager::class, '__construct'))->isPublic()) {
5556
$entityManager = EntityManager::create(['driver' => 'pdo_sqlite'], $config);
5657
} else {
57-
$entityManager = new EntityManager(DriverManager::getConnection(['driver' => 'pdo_sqlite'], $config), $config);
58+
$eventManager = new EventManager();
59+
$entityManager = new EntityManager(DriverManager::getConnection(['driver' => 'pdo_sqlite'], $config, $eventManager), $config, $eventManager);
5860
}
5961

6062
if (!DBALType::hasType('foo')) {

0 commit comments

Comments
 (0)