abstract class AbstractToken implements TokenInterface
Base class for Token instances.
Methods
|
__construct(array $roles = array())
Constructor. |
||
| RoleInterface[] |
getRoles()
Returns the user roles. |
|
| string |
getUsername()
Returns the username. |
|
| mixed |
getUser()
Returns a user representation. |
|
|
setUser(mixed $user)
Sets the user in the token. |
||
| Boolean |
isAuthenticated()
Returns whether the user is authenticated or not. |
|
|
setAuthenticated($authenticated)
Sets the authenticated flag. |
||
|
eraseCredentials()
Removes sensitive information from the token. |
||
|
serialize()
{@inheritdoc} |
||
|
unserialize($serialized)
{@inheritdoc} |
||
| array |
getAttributes()
Returns the token attributes. |
|
|
setAttributes(array $attributes)
Sets the token attributes. |
||
| Boolean |
hasAttribute(string $name)
Returns true if the attribute exists. |
|
| mixed |
getAttribute(string $name)
Returns an attribute value. |
|
|
setAttribute(string $name, mixed $value)
Sets a attribute. |
||
| string |
__toString()
Returns a string representation of the Token. |
Details
at line 40
public
__construct(array $roles = array())
Constructor.
at line 60
public RoleInterface[]
getRoles()
Returns the user roles.
at line 68
public string
getUsername()
Returns the username.
at line 77
public mixed
getUser()
Returns a user representation.
at line 91
public
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 121
public Boolean
isAuthenticated()
Returns whether the user is authenticated or not.
at line 129
public
setAuthenticated($authenticated)
Sets the authenticated flag.
at line 137
public
eraseCredentials()
Removes sensitive information from the token.
at line 147
public
serialize()
{@inheritdoc}
at line 155
public
unserialize($serialized)
{@inheritdoc}
at line 165
public array
getAttributes()
Returns the token attributes.
at line 175
public
setAttributes(array $attributes)
Sets the token attributes.
at line 187
public Boolean
hasAttribute(string $name)
Returns true if the attribute exists.
at line 201
public mixed
getAttribute(string $name)
Returns an attribute value.
at line 216
public
setAttribute(string $name, mixed $value)
Sets a attribute.
at line 224
public string
__toString()
Returns a string representation of the Token.
This is only to be used for debugging purposes.