AbstractToken
class AbstractToken implements TokenInterface
Base class for Token instances.
Methods
Constructor.
Returns the user roles.
Returns the username.
Returns a user representation.
Sets the user in the token.
Returns whether the user is authenticated or not.
Sets the authenticated flag.
Removes sensitive information from the token.
{@inheritdoc}
{@inheritdoc}
Returns the token attributes.
Sets the token attributes.
Returns true if the attribute exists.
Returns an attribute value.
Sets an attribute.
Returns a string representation of the Token.
Details
at line line 40
__construct(array $roles = array())
Constructor.
at line line 56
RoleInterface[]
getRoles()
Returns the user roles.
at line line 64
string
getUsername()
Returns the username.
at line line 76
mixed
getUser()
Returns a user representation.
at line line 91
setUser(mixed $user)
Sets the user in the token.
The user can be a UserInterface instance, or an object implementing a __toString method or the username as a regular string.
at line line 121
bool
isAuthenticated()
Returns whether the user is authenticated or not.
at line line 129
setAuthenticated($authenticated)
Sets the authenticated flag.
at line line 137
eraseCredentials()
Removes sensitive information from the token.
at line line 147
serialize()
{@inheritdoc}
at line line 162
unserialize($serialized)
{@inheritdoc}
at line line 172
array
getAttributes()
Returns the token attributes.
at line line 182
setAttributes(array $attributes)
Sets the token attributes.
at line line 194
bool
hasAttribute(string $name)
Returns true if the attribute exists.
at line line 208
mixed
getAttribute(string $name)
Returns an attribute value.
at line line 223
setAttribute(string $name, mixed $value)
Sets an attribute.
at line line 231
string
__toString()
Returns a string representation of the Token.
This is only to be used for debugging purposes.