Skip to content

Commit 4d81814

Browse files
committed
[SecurityBundle] Fix invalid reference with always_authenticate_before_granting
1 parent 38d5e23 commit 4d81814

File tree

3 files changed

+3
-2
lines changed

3 files changed

+3
-2
lines changed

DependencyInjection/SecurityExtension.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,7 @@ public function load(array $configs, ContainerBuilder $container)
122122
if ($config['always_authenticate_before_granting']) {
123123
$authorizationChecker = $container->getDefinition('security.authorization_checker');
124124
$authorizationCheckerArgs = $authorizationChecker->getArguments();
125-
array_splice($authorizationCheckerArgs, 1, 0, [new Reference('security.authentication_manager')]);
125+
array_splice($authorizationCheckerArgs, 1, 0, [new Reference('security.authentication.manager')]);
126126
$authorizationChecker->setArguments($authorizationCheckerArgs);
127127
}
128128

Tests/DependencyInjection/SecurityExtensionTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -834,7 +834,7 @@ public function testLegacyAuthorizationManagerSignature()
834834

835835
$args = $container->getDefinition('security.authorization_checker')->getArguments();
836836
$this->assertEquals('security.token_storage', (string) $args[0]);
837-
$this->assertEquals('security.authentication_manager', (string) $args[1]);
837+
$this->assertEquals('security.authentication.manager', (string) $args[1]);
838838
$this->assertEquals('security.access.decision_manager', (string) $args[2]);
839839
$this->assertEquals('%security.access.always_authenticate_before_granting%', (string) $args[3]);
840840
}

Tests/Functional/app/StandardFormLogin/legacy_config.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ imports:
22
- { resource: ./legacy_base_config.yml }
33

44
security:
5+
always_authenticate_before_granting: true
56
firewalls:
67
default:
78
anonymous: ~

0 commit comments

Comments
 (0)