UserSecurityIdentity
class UserSecurityIdentity implements SecurityIdentityInterface
A SecurityIdentity implementation used for actual users
Methods
__construct(string $username, string $class)
Constructor
static UserSecurityIdentity
static UserSecurityIdentity
string
getUsername()
Returns the username
string
getClass()
Returns the user's class name
equals(SecurityIdentityInterface $sid)
This method is used to compare two security identities in order to not rely on referential equality.
string
__toString()
A textual representation of this security identity.
Details
at line line 37
__construct(string $username, string $class)
Constructor
at line line 56
static UserSecurityIdentity
fromAccount(UserInterface $user)
Creates a user security identity from a UserInterface
at line line 67
static UserSecurityIdentity
fromToken(TokenInterface $token)
Creates a user security identity from a TokenInterface
at line line 83
string
getUsername()
Returns the username
at line line 93
string
getClass()
Returns the user's class name
at line line 101
equals(SecurityIdentityInterface $sid)
This method is used to compare two security identities in order to not rely on referential equality.
at line line 118
string
__toString()
A textual representation of this security identity.
This is not used for equality comparison, but only for debugging.