Skip to content

Commit e44c1b2

Browse files
bug #1461 Fix always-remember-me param always set to true
1 parent 11a9d31 commit e44c1b2

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

src/Maker/MakeAuthenticator.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -218,7 +218,7 @@ public function generate(InputInterface $input, ConsoleStyle $io, Generator $gen
218218
$securityData = $manipulator->getData();
219219

220220
$supportRememberMe = $input->hasArgument('support-remember-me') ? $input->getArgument('support-remember-me') : false;
221-
$alwaysRememberMe = $input->hasArgument('always-remember-me') ? $input->getArgument('always-remember-me') : false;
221+
$alwaysRememberMe = $input->hasArgument('always-remember-me') && self::REMEMBER_ME_TYPE_ALWAYS === $input->getArgument('always-remember-me');
222222

223223
$this->generateAuthenticatorClass(
224224
$securityData,

tests/Maker/MakeAuthenticatorTest.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -305,6 +305,7 @@ public function getTestDetails(): \Generator
305305

306306
$this->assertEquals('%kernel.secret%', $firewallMain['remember_me']['secret']);
307307
$this->assertEquals('604800', $firewallMain['remember_me']['lifetime']);
308+
$this->assertArrayNotHasKey('always_remember_me', $firewallMain['remember_me']);
308309
}),
309310
];
310311

0 commit comments

Comments
 (0)