File tree Expand file tree Collapse file tree 2 files changed +3
-6
lines changed
Tests/Authentication/Token Expand file tree Collapse file tree 2 files changed +3
-6
lines changed Original file line number Diff line number Diff line change @@ -317,13 +317,10 @@ private function hasUserChanged(UserInterface $user): bool
317317 return true ;
318318 }
319319
320+ $ currentUserRoles = array_map ('strval ' , (array ) $ this ->user ->getRoles ());
320321 $ userRoles = array_map ('strval ' , (array ) $ user ->getRoles ());
321322
322- if ($ this instanceof SwitchUserToken) {
323- $ userRoles [] = 'ROLE_PREVIOUS_ADMIN ' ;
324- }
325-
326- if (\count ($ userRoles ) !== \count ($ this ->getRoleNames ()) || \count ($ userRoles ) !== \count (array_intersect ($ userRoles , $ this ->getRoleNames ()))) {
323+ if (\count ($ userRoles ) !== \count ($ currentUserRoles ) || \count ($ userRoles ) !== \count (array_intersect ($ userRoles , $ currentUserRoles ))) {
327324 return true ;
328325 }
329326
Original file line number Diff line number Diff line change @@ -238,7 +238,7 @@ public function getUserChangesAdvancedUser()
238238 */
239239 public function testSetUserDoesNotSetAuthenticatedToFalseWhenUserDoesNotChange ($ user )
240240 {
241- $ token = new ConcreteToken ();
241+ $ token = new ConcreteToken ([ ' ROLE_FOO ' ] );
242242 $ token ->setAuthenticated (true );
243243 $ this ->assertTrue ($ token ->isAuthenticated ());
244244
You can’t perform that action at this time.
0 commit comments