Skip to content

Commit 200d84a

Browse files
alexander-schranznicolas-grekas
authored andcommitted
Avoid duplicated session listener registration in tests
1 parent 4e3b721 commit 200d84a

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

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)