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

Skip to content

Commit 366cb1a

Browse files
alexander-schranznicolas-grekas
authored andcommitted
Avoid duplicated session listener registration in tests
1 parent a12336a commit 366cb1a

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 existing session listener
355+
// as 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