@@ -37,7 +37,7 @@ class SecurityDataCollectorTest extends TestCase
37
37
{
38
38
public function testCollectWhenSecurityIsDisabled ()
39
39
{
40
- $ collector = new SecurityDataCollector ();
40
+ $ collector = new SecurityDataCollector (null , null , null , null , null , null , true );
41
41
$ collector ->collect (new Request (), new Response ());
42
42
43
43
$ this ->assertSame ('security ' , $ collector ->getName ());
@@ -57,7 +57,7 @@ public function testCollectWhenSecurityIsDisabled()
57
57
public function testCollectWhenAuthenticationTokenIsNull ()
58
58
{
59
59
$ tokenStorage = new TokenStorage ();
60
- $ collector = new SecurityDataCollector ($ tokenStorage , $ this ->getRoleHierarchy ());
60
+ $ collector = new SecurityDataCollector ($ tokenStorage , $ this ->getRoleHierarchy (), null , null , null , null , true );
61
61
$ collector ->collect (new Request (), new Response ());
62
62
63
63
$ this ->assertTrue ($ collector ->isEnabled ());
@@ -71,7 +71,7 @@ public function testCollectWhenAuthenticationTokenIsNull()
71
71
$ this ->assertCount (0 , $ collector ->getInheritedRoles ());
72
72
$ this ->assertEmpty ($ collector ->getUser ());
73
73
$ this ->assertNull ($ collector ->getFirewall ());
74
- $ this ->assertFalse ($ collector ->isAuthenticatorManagerEnabled ());
74
+ $ this ->assertTrue ($ collector ->isAuthenticatorManagerEnabled ());
75
75
}
76
76
77
77
/** @dataProvider provideRoles */
@@ -80,7 +80,7 @@ public function testCollectAuthenticationTokenAndRoles(array $roles, array $norm
80
80
$ tokenStorage = new TokenStorage ();
81
81
$ tokenStorage ->setToken (new UsernamePasswordToken ('hhamon ' , 'P4$$w0rD ' , 'provider ' , $ roles ));
82
82
83
- $ collector = new SecurityDataCollector ($ tokenStorage , $ this ->getRoleHierarchy ());
83
+ $ collector = new SecurityDataCollector ($ tokenStorage , $ this ->getRoleHierarchy (), null , null , null , null , true );
84
84
$ collector ->collect (new Request (), new Response ());
85
85
$ collector ->lateCollect ();
86
86
@@ -94,7 +94,7 @@ public function testCollectAuthenticationTokenAndRoles(array $roles, array $norm
94
94
$ this ->assertSame ($ normalizedRoles , $ collector ->getRoles ()->getValue (true ));
95
95
$ this ->assertSame ($ inheritedRoles , $ collector ->getInheritedRoles ()->getValue (true ));
96
96
$ this ->assertSame ('hhamon ' , $ collector ->getUser ());
97
- $ this ->assertFalse ($ collector ->isAuthenticatorManagerEnabled ());
97
+ $ this ->assertTrue ($ collector ->isAuthenticatorManagerEnabled ());
98
98
}
99
99
100
100
public function testCollectSwitchUserToken ()
@@ -104,7 +104,7 @@ public function testCollectSwitchUserToken()
104
104
$ tokenStorage = new TokenStorage ();
105
105
$ tokenStorage ->setToken (new SwitchUserToken ('hhamon ' , 'P4$$w0rD ' , 'provider ' , ['ROLE_USER ' , 'ROLE_PREVIOUS_ADMIN ' ], $ adminToken ));
106
106
107
- $ collector = new SecurityDataCollector ($ tokenStorage , $ this ->getRoleHierarchy ());
107
+ $ collector = new SecurityDataCollector ($ tokenStorage , $ this ->getRoleHierarchy (), null , null , null , null , true );
108
108
$ collector ->collect (new Request (), new Response ());
109
109
$ collector ->lateCollect ();
110
110
@@ -160,7 +160,7 @@ public function testGetFirewallReturnsNull()
160
160
$ response = new Response ();
161
161
162
162
// Don't inject any firewall map
163
- $ collector = new SecurityDataCollector ();
163
+ $ collector = new SecurityDataCollector (null , null , null , null , null , null , true );
164
164
$ collector ->collect ($ request , $ response );
165
165
$ this ->assertNull ($ collector ->getFirewall ());
166
166
@@ -170,7 +170,7 @@ public function testGetFirewallReturnsNull()
170
170
->disableOriginalConstructor ()
171
171
->getMock ();
172
172
173
- $ collector = new SecurityDataCollector (null , null , null , null , $ firewallMap , new TraceableFirewallListener ($ firewallMap , new EventDispatcher (), new LogoutUrlGenerator ()));
173
+ $ collector = new SecurityDataCollector (null , null , null , null , $ firewallMap , new TraceableFirewallListener ($ firewallMap , new EventDispatcher (), new LogoutUrlGenerator ()), true );
174
174
$ collector ->collect ($ request , $ response );
175
175
$ this ->assertNull ($ collector ->getFirewall ());
176
176
@@ -180,7 +180,7 @@ public function testGetFirewallReturnsNull()
180
180
->disableOriginalConstructor ()
181
181
->getMock ();
182
182
183
- $ collector = new SecurityDataCollector (null , null , null , null , $ firewallMap , new TraceableFirewallListener ($ firewallMap , new EventDispatcher (), new LogoutUrlGenerator ()));
183
+ $ collector = new SecurityDataCollector (null , null , null , null , $ firewallMap , new TraceableFirewallListener ($ firewallMap , new EventDispatcher (), new LogoutUrlGenerator ()), true );
184
184
$ collector ->collect ($ request , $ response );
185
185
$ this ->assertNull ($ collector ->getFirewall ());
186
186
}
@@ -214,7 +214,7 @@ public function testGetListeners()
214
214
$ firewall = new TraceableFirewallListener ($ firewallMap , new EventDispatcher (), new LogoutUrlGenerator ());
215
215
$ firewall ->onKernelRequest ($ event );
216
216
217
- $ collector = new SecurityDataCollector (null , null , null , null , $ firewallMap , $ firewall );
217
+ $ collector = new SecurityDataCollector (null , null , null , null , $ firewallMap , $ firewall, true );
218
218
$ collector ->collect ($ request , $ response );
219
219
220
220
$ this ->assertNotEmpty ($ collected = $ collector ->getListeners ()[0 ]);
@@ -339,7 +339,7 @@ public function testCollectDecisionLog(string $strategy, array $decisionLog, arr
339
339
->method ('getDecisionLog ' )
340
340
->willReturn ($ decisionLog );
341
341
342
- $ dataCollector = new SecurityDataCollector (null , null , null , $ accessDecisionManager );
342
+ $ dataCollector = new SecurityDataCollector (null , null , null , $ accessDecisionManager, null , null , true );
343
343
$ dataCollector ->collect (new Request (), new Response ());
344
344
345
345
$ this ->assertEquals ($ dataCollector ->getAccessDecisionLog (), $ expectedDecisionLog , 'Wrong value returned by getAccessDecisionLog ' );
0 commit comments