Skip to content

Commit 8d67dd0

Browse files
authored
Merge pull request #1974 from greg0ire/no-lsmf
Remove DBAL 3 specific things
2 parents 2aed271 + 42714d2 commit 8d67dd0

File tree

4 files changed

+5
-25
lines changed

4 files changed

+5
-25
lines changed

docs/en/configuration.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,7 @@ Configuration Reference
135135
# Affects schema-tool. If absent, DBAL chooses defaults
136136
# based on the platform. Examples here are for MySQL.
137137
# charset: utf8mb4
138-
# collation: utf8mb4_unicode_ci # When using doctrine/dbal 3.x
138+
# collation: utf8mb4_unicode_ci
139139
# engine: InnoDB
140140
141141
# Service identifier of a Psr\Cache\CacheItemPoolInterface implementation

src/DependencyInjection/Configuration.php

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
namespace Doctrine\Bundle\DoctrineBundle\DependencyInjection;
44

5-
use Doctrine\DBAL\Schema\LegacySchemaManagerFactory;
65
use Doctrine\ORM\EntityManager;
76
use Doctrine\ORM\EntityRepository;
87
use Doctrine\ORM\Mapping\ClassMetadata;
@@ -241,7 +240,7 @@ private function getDbalConnectionsNode(): ArrayNodeDefinition
241240
->end()
242241
->scalarNode('schema_manager_factory')
243242
->cannotBeEmpty()
244-
->defaultValue($this->getDefaultSchemaManagerFactory())
243+
->defaultValue('doctrine.dbal.default_schema_manager_factory')
245244
->end()
246245
->scalarNode('result_cache')->end()
247246
->end();
@@ -869,13 +868,4 @@ private function getAutoGenerateModes(): array
869868
'values' => $valuesArray,
870869
];
871870
}
872-
873-
private function getDefaultSchemaManagerFactory(): string
874-
{
875-
if (class_exists(LegacySchemaManagerFactory::class)) {
876-
return 'doctrine.dbal.legacy_schema_manager_factory';
877-
}
878-
879-
return 'doctrine.dbal.default_schema_manager_factory';
880-
}
881871
}

src/DependencyInjection/DoctrineExtension.php

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
use Doctrine\DBAL\Connection;
1717
use Doctrine\DBAL\Connections\PrimaryReadReplicaConnection;
1818
use Doctrine\DBAL\Driver\Middleware as MiddlewareInterface;
19-
use Doctrine\DBAL\Schema\LegacySchemaManagerFactory;
2019
use Doctrine\ORM\Configuration as ORMConfiguration;
2120
use Doctrine\ORM\EntityManagerInterface;
2221
use Doctrine\ORM\Events;
@@ -335,15 +334,11 @@ protected function loadDbalConnection($name, array $connection, ContainerBuilder
335334

336335
$configuration->addMethodCall('setSchemaManagerFactory', [new Reference($connection['schema_manager_factory'])]);
337336

338-
if (isset($connection['result_cache'])) {
339-
$configuration->addMethodCall('setResultCache', [new Reference($connection['result_cache'])]);
340-
}
341-
342-
if (class_exists(LegacySchemaManagerFactory::class)) {
337+
if (! isset($connection['result_cache'])) {
343338
return;
344339
}
345340

346-
$container->removeDefinition('doctrine.dbal.legacy_schema_manager_factory');
341+
$configuration->addMethodCall('setResultCache', [new Reference($connection['result_cache'])]);
347342
}
348343

349344
/**

tests/DependencyInjection/AbstractDoctrineExtensionTestCase.php

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111
use Doctrine\DBAL\Connection;
1212
use Doctrine\DBAL\Connections\PrimaryReadReplicaConnection;
1313
use Doctrine\DBAL\Platforms\PostgreSQLPlatform;
14-
use Doctrine\DBAL\Schema\LegacySchemaManagerFactory;
1514
use Doctrine\ORM\EntityManager;
1615
use Doctrine\ORM\EntityManagerInterface;
1716
use Doctrine\ORM\Mapping\ClassMetadata;
@@ -281,11 +280,7 @@ public function testDbalSchemaManagerFactory(): void
281280
$this->assertDICDefinitionMethodCallOnce(
282281
$container->getDefinition('doctrine.dbal.default_schema_manager_factory_connection.configuration'),
283282
'setSchemaManagerFactory',
284-
[
285-
new Reference(class_exists(LegacySchemaManagerFactory::class)
286-
? 'doctrine.dbal.legacy_schema_manager_factory'
287-
: 'doctrine.dbal.default_schema_manager_factory'),
288-
],
283+
[new Reference('doctrine.dbal.default_schema_manager_factory')],
289284
);
290285

291286
$this->assertDICDefinitionMethodCallOnce(

0 commit comments

Comments
 (0)