getConnection(); if ($connection instanceof PrimaryReadReplicaConnection && $connection->isConnectedToPrimary()) { $connection->setTransactionIsolation(TransactionIsolationLevel::READ_COMMITTED); if ($connection->getDatabasePlatform() instanceof MySQLPlatform) { $connection->executeStatement('SET SESSION AUTOCOMMIT=1'); } } } public function getSubscribedEvents() { return [Events::postConnect]; } }