Skip to content

Commit 905ac01

Browse files
authored
Merge pull request #1827 from Zarthus/backport-2.2-issue-1725
Backport #1725 into 2.2 branch.
2 parents 9943760 + 97f8bc9 commit 905ac01

File tree

3 files changed

+6
-1
lines changed

3 files changed

+6
-1
lines changed

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -468,7 +468,7 @@ private function registerBundlesConfiguration(array $bundles, array $config, Xml
468468
private function registerCacheConfiguration(ContainerBuilder $container)
469469
{
470470
// Don't use system cache pool in dev
471-
if (!$container->getParameter('kernel.debug')) {
471+
if ($container->hasParameter('api_platform.metadata_cache') ? $container->getParameter('api_platform.metadata_cache') : !$container->getParameter('kernel.debug')) {
472472
return;
473473
}
474474

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

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -710,6 +710,9 @@ private function getBaseContainerBuilderProphecy()
710710
$containerBuilderProphecy->setAlias($alias, $service)->shouldBeCalled();
711711
}
712712

713+
$containerBuilderProphecy->hasParameter('api_platform.metadata_cache')->willReturn(true)->shouldBeCalled();
714+
$containerBuilderProphecy->getParameter('api_platform.metadata_cache')->willReturn(true)->shouldBeCalled();
715+
713716
return $containerBuilderProphecy;
714717
}
715718
}

tests/Fixtures/app/config/config_test.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,8 @@ fos_user:
7373
parameters:
7474
container.autowiring.strict_mode: true
7575
container.dumper.inline_class_loader: true
76+
# Enable the metadata cache to speedup the builds
77+
api_platform.metadata_cache: true
7678

7779
services:
7880
contain_non_resource.item_data_provider:

0 commit comments

Comments
 (0)