2020use Symfony \Component \Security \Core \Authentication \Token \Storage \TokenStorageInterface ;
2121use Symfony \Component \Security \Core \Authentication \Token \TokenInterface ;
2222use Symfony \Component \Security \Http \RememberMe \RememberMeHandlerInterface ;
23- use Symfony \Component \Security \Http \RememberMe \RememberMeServicesInterface ;
2423use Symfony \Component \Security \Http \Session \SessionAuthenticationStrategyInterface ;
2524
2625class LoginManagerTest extends TestCase
@@ -33,10 +32,6 @@ public function testLogInUserWithRequestStack()
3332
3433 public function testLogInUserWithRememberMeHandler ()
3534 {
36- if (!interface_exists (RememberMeHandlerInterface::class)) {
37- $ this ->markTestSkipped ('This test requires Symfony 5.3+. ' );
38- }
39-
4035 $ response = new Response ();
4136 $ user = $ this ->mockUser ();
4237
@@ -49,31 +44,7 @@ public function testLogInUserWithRememberMeHandler()
4944 $ loginManager ->logInUser ('main ' , $ user , $ response );
5045 }
5146
52- /**
53- * @group legacy
54- */
55- public function testLogInUserWithRememberMeService ()
56- {
57- if (!interface_exists (RememberMeServicesInterface::class)) {
58- $ this ->markTestSkipped ('This test does not support Symfony 6+. ' );
59- }
60-
61- $ response = new Response ();
62-
63- $ rememberMeService = $ this ->createMock (RememberMeServicesInterface::class);
64- $ rememberMeService
65- ->expects ($ this ->once ())
66- ->method ('loginSuccess ' )
67- ->with ($ this ->isInstanceOf (Request::class), $ response , $ this ->isInstanceOf (TokenInterface::class));
68-
69- $ loginManager = $ this ->createLoginManager ('main ' , $ rememberMeService );
70- $ loginManager ->logInUser ('main ' , $ this ->mockUser (), $ response );
71- }
72-
73- /**
74- * @param RememberMeHandlerInterface|RememberMeServicesInterface|null $rememberMeHandler
75- */
76- private function createLoginManager (string $ firewallName , $ rememberMeHandler = null ): LoginManager
47+ private function createLoginManager (string $ firewallName , ?RememberMeHandlerInterface $ rememberMeHandler = null ): LoginManager
7748 {
7849 $ tokenStorage = $ this ->getMockBuilder (TokenStorageInterface::class)->getMock ();
7950 $ tokenStorage
0 commit comments