From 2951f53ae99c129bcc02e100ffedfaf6feaa1bfe Mon Sep 17 00:00:00 2001 From: Nicolas Grekas Date: Wed, 6 Oct 2021 09:41:37 +0200 Subject: [PATCH] [HttpClient] fix missing kernel.reset tag on TraceableHttpClient services --- .../Component/HttpClient/DependencyInjection/HttpClientPass.php | 1 + 1 file changed, 1 insertion(+) diff --git a/src/Symfony/Component/HttpClient/DependencyInjection/HttpClientPass.php b/src/Symfony/Component/HttpClient/DependencyInjection/HttpClientPass.php index e19779786bd65..267a4945cf22c 100644 --- a/src/Symfony/Component/HttpClient/DependencyInjection/HttpClientPass.php +++ b/src/Symfony/Component/HttpClient/DependencyInjection/HttpClientPass.php @@ -37,6 +37,7 @@ public function process(ContainerBuilder $container) foreach ($container->findTaggedServiceIds($this->clientTag) as $id => $tags) { $container->register('.debug.'.$id, TraceableHttpClient::class) ->setArguments([new Reference('.debug.'.$id.'.inner')]) + ->addTag('kernel.reset', ['method' => 'reset']) ->setDecoratedService($id); $container->getDefinition('data_collector.http_client') ->addMethodCall('registerClient', [$id, new Reference('.debug.'.$id)]);