From c7630646d8938966b75dfddb186ad6facd903ba9 Mon Sep 17 00:00:00 2001 From: soyuka Date: Thu, 29 Sep 2022 10:16:37 +0200 Subject: [PATCH] fix(symfony): don't use ArrayAdapter in production #4975 --- src/Symfony/Bundle/DependencyInjection/ApiPlatformExtension.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Symfony/Bundle/DependencyInjection/ApiPlatformExtension.php b/src/Symfony/Bundle/DependencyInjection/ApiPlatformExtension.php index 6eeef3281c0..debc51d3060 100644 --- a/src/Symfony/Bundle/DependencyInjection/ApiPlatformExtension.php +++ b/src/Symfony/Bundle/DependencyInjection/ApiPlatformExtension.php @@ -649,7 +649,7 @@ private function registerCacheConfiguration(ContainerBuilder $container): void @trigger_error('The "api_platform.metadata_cache" parameter is deprecated since version 2.4 and will have no effect in 3.0.', \E_USER_DEPRECATED); // BC - if (!$container->getParameter('api_platform.metadata_cache')) { + if (!$container->getParameter('api_platform.metadata_cache') && $container->hasParameter('kernel.debug') && $container->getParameter('kernel.debug')) { $container->removeDefinition('api_platform.cache_warmer.cache_pool_clearer'); $container->register('api_platform.cache.metadata.property', ArrayAdapter::class);