8000 add custom_service option in remember_me firewall · symfony/symfony@08fff29 · GitHub
[go: up one dir, main page]

Skip to content

Commit 08fff29

Browse files
committed
add custom_service option in remember_me firewall
1 parent 584c21b commit 08fff29

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/Symfony/Bundle/SecurityBundle/DependencyInjection/Security/Factory/RememberMeFactory.php

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,10 @@ public function create(ContainerBuilder $container, $id, $config, $userProvider,
4343
;
4444

4545
// remember me services
46-
if (isset($config['token_provider'])) {
46+
if (isset($config['custom_service'])) {
47+
$templateId = $config['custom_service'];
48+
$rememberMeServicesId = $templateId.'.'.$id;
49+
} elseif (isset($config['token_provider'])) {
4750
$templateId = 'security.authentication.rememberme.services.persistent';
4851
$rememberMeServicesId = $templateId.'.'.$id;
4952
} else {
@@ -130,6 +133,7 @@ public function addConfiguration(NodeDefinition $node)
130133

131134
$builder
132135
->scalarNode('secret')->isRequired()->cannotBeEmpty()->end()
136+
->scalarNode('custom_service')->end()
133137
->scalarNode('token_provider')->end()
134138
->arrayNode('user_providers')
135139
->beforeNormalization()

0 commit comments

Comments
 (0)
0