Skip to content

Commit b232a73

Browse files
committed
fix error when disabling eager_loading.
Introduced by d3b690e
1 parent 15db1f3 commit b232a73

File tree

2 files changed

+4
-0
lines changed

2 files changed

+4
-0
lines changed

src/Bridge/Symfony/Bundle/DependencyInjection/ApiPlatformExtension.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -412,7 +412,9 @@ private function registerDoctrineExtensionConfiguration(ContainerBuilder $contai
412412
return;
413413
}
414414

415+
$container->removeAlias('ApiPlatform\Core\Bridge\Doctrine\Orm\Extension\EagerLoadingExtension');
415416
$container->removeDefinition('api_platform.doctrine.orm.query_extension.eager_loading');
417+
$container->removeAlias('ApiPlatform\Core\Bridge\Doctrine\Orm\Extension\FilterEagerLoadingExtension');
416418
$container->removeDefinition('api_platform.doctrine.orm.query_extension.filter_eager_loading');
417419
}
418420

tests/Bridge/Symfony/Bundle/DependencyInjection/ApiPlatformExtensionTest.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -275,6 +275,8 @@ public function testDisableEagerLoadingExtension()
275275
{
276276
$containerBuilderProphecy = $this->getBaseContainerBuilderProphecy();
277277
$containerBuilderProphecy->setParameter('api_platform.eager_loading.enabled', false)->shouldBeCalled();
278+
$containerBuilderProphecy->removeAlias('ApiPlatform\Core\Bridge\Doctrine\Orm\Extension\EagerLoadingExtension')->shouldBeCalled();
279+
$containerBuilderProphecy->removeAlias('ApiPlatform\Core\Bridge\Doctrine\Orm\Extension\FilterEagerLoadingExtension')->shouldBeCalled();
278280
$containerBuilderProphecy->removeDefinition('api_platform.doctrine.orm.query_extension.eager_loading')->shouldBeCalled();
279281
$containerBuilderProphecy->removeDefinition('api_platform.doctrine.orm.query_extension.filter_eager_loading')->shouldBeCalled();
280282
$containerBuilder = $containerBuilderProphecy->reveal();

0 commit comments

Comments
 (0)