diff --git a/src/Symfony/Bundle/SecurityBundle/DependencyInjection/Compiler/RegisterTokenUsageTrackingPass.php b/src/Symfony/Bundle/SecurityBundle/DependencyInjection/Compiler/RegisterTokenUsageTrackingPass.php index b26a32b5a7d6d..517e5fe9d2329 100644 --- a/src/Symfony/Bundle/SecurityBundle/DependencyInjection/Compiler/RegisterTokenUsageTrackingPass.php +++ b/src/Symfony/Bundle/SecurityBundle/DependencyInjection/Compiler/RegisterTokenUsageTrackingPass.php @@ -11,15 +11,12 @@ namespace Symfony\Bundle\SecurityBundle\DependencyInjection\Compiler; -use Symfony\Bridge\Monolog\Processor\ProcessorInterface; -use Symfony\Component\DependencyInjection\Argument\BoundArgument; use Symfony\Component\DependencyInjection\Compiler\CompilerPassInterface; use Symfony\Component\DependencyInjection\ContainerBuilder; use Symfony\Component\DependencyInjection\Reference; -use Symfony\Component\Security\Core\Authentication\Token\Storage\TokenStorageInterface; /** - * Injects the session tracker enabler in "security.context_listener" + binds "security.untracked_token_storage" to ProcessorInterface instances. + * Injects the session tracker enabler in "security.context_listener". * * @author Nicolas Grekas * @@ -36,11 +33,6 @@ public function process(ContainerBuilder $container) return; } - $processorAutoconfiguration = $container->registerForAutoconfiguration(ProcessorInterface::class); - $processorAutoconfiguration->setBindings($processorAutoconfiguration->getBindings() + [ - TokenStorageInterface::class => new BoundArgument(new Reference('security.untracked_token_storage'), false), - ]); - if (!$container->has('session.factory')) { $container->setAlias('security.token_storage', 'security.untracked_token_storage')->setPublic(true); $container->getDefinition('security.untracked_token_storage')->addTag('kernel.reset', ['method' => 'reset']);