abstract class AbstractToken implements TokenInterface
Base class for Token instances.
| __construct(array $roles = array()) Constructor. | ||
| RoleInterface[] | getRoles() Returns the user roles. | |
| string | getUsername() Returns the username. | |
| mixed | getUser() Returns a user representation. | |
| setUser(string|object $user) Sets the user in the token. | ||
| bool | 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. | ||
| bool | hasAttribute(string $name) Returns true if the attribute exists. | |
| mixed | getAttribute(string $name) Returns an attribute value. | |
| setAttribute(string $name, mixed $value) Sets an attribute. | ||
| string | __toString() Returns a string representation of the Token. |
Constructor.
Returns the user roles.
Returns the username.
Returns a user representation.
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.
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.
This is only to be used for debugging purposes.
© 2004–2016 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/3.0/Symfony/Component/Security/Core/Authentication/Token/AbstractToken.html