From 76ef7dd71e88e88f45affa2bca8d25a36cccf5c2 Mon Sep 17 00:00:00 2001 From: Joas Schilling Date: Fri, 28 Jun 2024 15:55:36 +0200 Subject: [PATCH] fix(db): Remove usage of dropped doctrine event manager Signed-off-by: Joas Schilling --- lib/private/DB/ConnectionFactory.php | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/lib/private/DB/ConnectionFactory.php b/lib/private/DB/ConnectionFactory.php index 5e50d01538a..2429bfdf7f8 100644 --- a/lib/private/DB/ConnectionFactory.php +++ b/lib/private/DB/ConnectionFactory.php @@ -103,8 +103,8 @@ class ConnectionFactory { */ public function getConnection($type, $additionalConnectionParams) { $normalizedType = $this->normalizeType($type); - $eventManager = new EventManager(); - $eventManager->addEventSubscriber(new SetTransactionIsolationLevel()); + // FIXME $eventManager = new EventManager(); + // FIXME $eventManager->addEventSubscriber(new SetTransactionIsolationLevel()); $additionalConnectionParams = array_merge($this->createConnectionParams(), $additionalConnectionParams); switch ($normalizedType) { case 'pgsql': @@ -117,7 +117,7 @@ class ConnectionFactory { break; case 'oci': - $eventManager->addEventSubscriber(new OracleSessionInit); + // FIXME $eventManager->addEventSubscriber(new OracleSessionInit); // the driverOptions are unused in dbal and need to be mapped to the parameters if (isset($additionalConnectionParams['driverOptions'])) { $additionalConnectionParams = array_merge($additionalConnectionParams, $additionalConnectionParams['driverOptions']); @@ -138,14 +138,14 @@ class ConnectionFactory { case 'sqlite3': $journalMode = $additionalConnectionParams['sqlite.journal_mode']; $additionalConnectionParams['platform'] = new OCSqlitePlatform(); - $eventManager->addEventSubscriber(new SQLiteSessionInit(true, $journalMode)); + // FIXME $eventManager->addEventSubscriber(new SQLiteSessionInit(true, $journalMode)); break; } /** @var Connection $connection */ $connection = DriverManager::getConnection( $additionalConnectionParams, new Configuration(), - $eventManager + // FIXME $eventManager ); return $connection; }