From ac387bac2563988caee86db232d811771ff7320a Mon Sep 17 00:00:00 2001 From: soyuka Date: Thu, 26 Jan 2023 16:16:55 +0100 Subject: [PATCH] fix(symfony): autoconfigure elasticsearch extension fixes #5363 --- .../Bundle/DependencyInjection/ApiPlatformExtension.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/Symfony/Bundle/DependencyInjection/ApiPlatformExtension.php b/src/Symfony/Bundle/DependencyInjection/ApiPlatformExtension.php index debc51d3060..571353f58eb 100644 --- a/src/Symfony/Bundle/DependencyInjection/ApiPlatformExtension.php +++ b/src/Symfony/Bundle/DependencyInjection/ApiPlatformExtension.php @@ -32,6 +32,7 @@ use ApiPlatform\Doctrine\Orm\Extension\QueryItemExtensionInterface; use ApiPlatform\Doctrine\Orm\Filter\AbstractFilter as DoctrineOrmAbstractFilter; use ApiPlatform\Elasticsearch\Extension\RequestBodySearchCollectionExtensionInterface; +use ApiPlatform\Core\Elasticsearch\Extension\RequestBodySearchCollectionExtensionInterface as LegacyRequestBodySearchCollectionExtensionInterface; use ApiPlatform\GraphQl\Error\ErrorHandlerInterface; use ApiPlatform\GraphQl\Resolver\MutationResolverInterface; use ApiPlatform\GraphQl\Resolver\QueryCollectionResolverInterface; @@ -915,6 +916,9 @@ private function registerElasticsearchConfiguration(ContainerBuilder $container, $container->registerForAutoconfiguration(RequestBodySearchCollectionExtensionInterface::class) ->addTag('api_platform.elasticsearch.request_body_search_extension.collection'); + $container->registerForAutoconfiguration(LegacyRequestBodySearchCollectionExtensionInterface::class) + ->addTag('api_platform.elasticsearch.request_body_search_extension.collection'); + $container->setParameter('api_platform.elasticsearch.hosts', $config['elasticsearch']['hosts']); $container->setParameter('api_platform.elasticsearch.mapping', $config['elasticsearch']['mapping']); }