8000 [SecurityBundle] providerIds is undefined error when firewall provide… · symfony/symfony@74dad79 · GitHub
[go: up one dir, main page]

Skip to content

Commit 74dad79

Browse files
karserchalasr
authored andcommitted
[SecurityBundle] providerIds is undefined error when firewall provider is not specified
1 parent 4c93028 commit 74dad79

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/Symfony/Bundle/SecurityBundle/DependencyInjection/SecurityExtension.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -448,7 +448,7 @@ private function createFirewall(ContainerBuilder $container, $id, $firewall, &$a
448448
// Switch user listener
449449
if (isset($firewall['switch_user'])) {
450450
$listenerKeys[] = 'switch_user';
451-
$listeners[] = new Reference($this->createSwitchUserListener($container, $id, $firewall['switch_user'], $defaultProvider, $firewall['stateless']));
451+
$listeners[] = new Reference($this->createSwitchUserListener($container, $id, $firewall['switch_user'], $defaultProvider, $firewall['stateless'], $providerIds));
452452
}
453453

454454
// Access listener
@@ -691,7 +691,7 @@ private function createExceptionListener($container, $config, $id, $defaultEntry
691691
return $exceptionListenerId;
692692
}
693693

694-
private function createSwitchUserListener($container, $id, $config, $defaultProvider, $stateless)
694+
private function createSwitchUserListener($container, $id, $config, $defaultProvider, $stateless, $providerIds)
695695
{
696696
$userProvider = isset($config['provider']) ? $this->getUserProviderId($config['provider']) : ($defaultProvider ?: $this->getFirstProvider($id, 'switch_user', $providerIds));
697697

0 commit comments

Comments
 (0)
0