From 685480b3432409166ad84d9d5b31c8f85d74220c Mon Sep 17 00:00:00 2001 From: Alan Poulain Date: Sat, 21 May 2022 13:52:16 +0200 Subject: [PATCH] fix: clear missing metadata pools --- .../Bundle/DependencyInjection/ApiPlatformExtension.php | 3 +++ src/Symfony/Bundle/Resources/config/symfony.xml | 3 +++ 2 files changed, 6 insertions(+) diff --git a/src/Symfony/Bundle/DependencyInjection/ApiPlatformExtension.php b/src/Symfony/Bundle/DependencyInjection/ApiPlatformExtension.php index f62d3a9b51e..866a141fa2f 100644 --- a/src/Symfony/Bundle/DependencyInjection/ApiPlatformExtension.php +++ b/src/Symfony/Bundle/DependencyInjection/ApiPlatformExtension.php @@ -637,7 +637,10 @@ private function registerCacheConfiguration(ContainerBuilder $container): void $container->removeDefinition('api_platform.cache_warmer.cache_pool_clearer'); $container->register('api_platform.cache.metadata.property', ArrayAdapter::class); + $container->register('api_platform.cache.metadata.property.legacy', ArrayAdapter::class); $container->register('api_platform.cache.metadata.resource', ArrayAdapter::class); + $container->register('api_platform.cache.metadata.resource.legacy', ArrayAdapter::class); + $container->register('api_platform.cache.metadata.resource_collection', ArrayAdapter::class); $container->register('api_platform.cache.route_name_resolver', ArrayAdapter::class); $container->register('api_platform.cache.identifiers_extractor', ArrayAdapter::class); $container->register('api_platform.cache.subresource_operation_factory', ArrayAdapter::class); diff --git a/src/Symfony/Bundle/Resources/config/symfony.xml b/src/Symfony/Bundle/Resources/config/symfony.xml index 66afb831824..90dcb2ccaa0 100644 --- a/src/Symfony/Bundle/Resources/config/symfony.xml +++ b/src/Symfony/Bundle/Resources/config/symfony.xml @@ -79,7 +79,10 @@ api_platform.cache.metadata.property + api_platform.cache.metadata.property.legacy api_platform.cache.metadata.resource + api_platform.cache.metadata.resource.legacy + api_platform.cache.metadata.resource_collection api_platform.cache.route_name_resolver api_platform.cache.identifiers_extractor api_platform.cache.subresource_operation_factory