Skip to content

Commit fa83c95

Browse files
authored
Allow wrapper classes in supportsClass
Check if given class name is inherited (i.e. Doctrine Proxies) from the User class like the default implementation does.
1 parent ccb68bf commit fa83c95

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/Resources/skeleton/security/UserProvider.tpl.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ public function refreshUser(UserInterface $user)
5959
*/
6060
public function supportsClass($class)
6161
{
62-
return <?= $user_short_name ?>::class === $class;
62+
return <?= $user_short_name ?>::class === $class || is_subclass_of($class, <?= $user_short_name ?>::class);
6363
}
6464
<?php if ($password_upgrader): ?>
6565

0 commit comments

Comments
 (0)