@@ -436,21 +436,17 @@ private function registerBundlesConfiguration(array $bundles, array $config, Xml
436
436
*/
437
437
private function registerCacheConfiguration (ContainerBuilder $ container )
438
438
{
439
- if (!$ container ->hasParameter ('api_platform.metadata_cache ' )) {
439
+ // Don't use system cache pool in dev
440
+ if ($ container ->hasParameter ('api_platform.metadata_cache ' ) ? $ container ->getParameter ('api_platform.metadata_cache ' ) : !$ container ->getParameter ('kernel.debug ' )) {
440
441
return ;
441
442
}
442
443
443
- @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 );
444
-
445
- // BC
446
- if (!$ container ->getParameter ('api_platform.metadata_cache ' )) {
447
- $ container ->register ('api_platform.cache.metadata.property ' , ArrayAdapter::class);
448
- $ container ->register ('api_platform.cache.metadata.resource ' , ArrayAdapter::class);
449
- $ container ->register ('api_platform.cache.route_name_resolver ' , ArrayAdapter::class);
450
- $ container ->register ('api_platform.cache.identifiers_extractor ' , ArrayAdapter::class);
451
- $ container ->register ('api_platform.cache.subresource_operation_factory ' , ArrayAdapter::class);
452
- $ container ->register ('api_platform.elasticsearch.cache.metadata.document ' , ArrayAdapter::class);
453
- }
444
+ $ container ->register ('api_platform.cache.metadata.property ' , ArrayAdapter::class);
445
+ $ container ->register ('api_platform.cache.metadata.resource ' , ArrayAdapter::class);
446
+ $ container ->register ('api_platform.cache.route_name_resolver ' , ArrayAdapter::class);
447
+ $ container ->register ('api_platform.cache.identifiers_extractor ' , ArrayAdapter::class);
448
+ $ container ->register ('api_platform.cache.subresource_operation_factory ' , ArrayAdapter::class);
449
+ $ container ->register ('api_platform.elasticsearch.cache.metadata.document ' , ArrayAdapter::class);
454
450
}
455
451
456
452
/**
0 commit comments