Skip to content

Commit 97616e2

Browse files
authored
Merge pull request #1725 from dunglas/add-api_platform.metadata_cache
Add a api_platform.metadata_cache parameter
2 parents 0e4882a + 52a3a32 commit 97616e2

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
@@ -458,7 +458,7 @@ private function registerBundlesConfiguration(array $bundles, array $config, Xml
458458
private function registerCacheConfiguration(ContainerBuilder $container)
459459
{
460460
// Don't use system cache pool in dev
461-
if (!$container->getParameter('kernel.debug')) {
461+
if ($container->hasParameter('api_platform.metadata_cache') ? $container->getParameter('api_platform.metadata_cache') : !$container->getParameter('kernel.debug')) {
462462
return;
463463
}
464464

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

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

726+
$containerBuilderProphecy->hasParameter('api_platform.metadata_cache')->willReturn(true)->shouldBeCalled();
727+
$containerBuilderProphecy->getParameter('api_platform.metadata_cache')->willReturn(true)->shouldBeCalled();
728+
726729
return $containerBuilderProphecy;
727730
}
728731
}

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)