8000 Avoid duplicated session listener registration in tests · symfony/symfony@6ec263e · GitHub
[go: up one dir, main page]

Skip to content

Commit 6ec263e

Browse files
Avoid duplicated session listener registration in tests
1 parent a12336a commit 6ec263e

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

src/Symfony/Bundle/FrameworkBundle/DependencyInjection/FrameworkExtension.php

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -350,6 +350,11 @@ public function load(array $configs, ContainerBuilder $container)
350350

351351
$this->sessionConfigEnabled = true;
352352
$this->registerSessionConfiguration($config['session'], $container, $loader);
353+
if (!empty($config['test'])) {
354+
// test listener will replace the exist session listener
355+
// we are aliasing to avoid duplicated registered events
356+
$container->setAlias('session_listener', 'test.session.listener');
357+
}
353358
} elseif (!empty($config['test'])) {
354359
$container->removeDefinition('test.session.listener');
355360
}

0 commit comments

Comments
 (0)
0