diff --git a/src/DependencyInjection/ProcessorLoader.php b/src/DependencyInjection/ProcessorLoader.php index 7c9a2e8..9aac93a 100644 --- a/src/DependencyInjection/ProcessorLoader.php +++ b/src/DependencyInjection/ProcessorLoader.php @@ -100,6 +100,7 @@ public function registerHttpRequestProcessor(array $config, ContainerBuilder $bu $processor->setArgument('$includeFullUrl', $processorConfig['include_full_url']); $processor->setArgument('$includeClientIp', $processorConfig['include_client_ip']); $processor->setArgument('$includeReferrer', $processorConfig['include_referrer']); + $processor->addTag('kernel.reset', ['method' => 'reset']); $this->configureMonologProcessor($config, $processorConfig, $processor); @@ -153,6 +154,7 @@ public function registerUserProcessor(array $config, ContainerBuilder $builder): $processor = new Definition(UserProcessor::class); $processor->setArgument('$provider', $this->resolveUserProvider($processorConfig)); $processor->setArgument('$domain', $processorConfig['domain']); + $processor->addTag('kernel.reset', ['method' => 'reset']); $this->configureMonologProcessor($config, $processorConfig, $processor); @@ -196,7 +198,8 @@ private function resolveUserProvider(array $processorConfig): Definition|Referen } $provider = new Definition(EcsUserProvider::class); - $provider->setAutowired(true); + $provider->setArgument('$tokenStorage', new Reference('security.token_storage')); + $provider->addTag('kernel.reset', ['method' => 'reset']); return $provider; }