interface TokenInterface implements Serializable
TokenInterface is the interface for the user authentication information.
Methods
| string | __toString() Returns a string representation of the Token. | |
| RoleInterface[] | getRoles() Returns the user roles. | |
| mixed | getCredentials() Returns the user credentials. | |
| mixed | getUser() Returns a user representation. | |
| setUser(mixed $user) Sets a user. | ||
| string | getUsername() Returns the username. | |
| bool | isAuthenticated() Returns whether the user is authenticated or not. | |
| setAuthenticated(bool $isAuthenticated) Sets the authenticated flag. | ||
| eraseCredentials() Removes sensitive information from the token. | ||
| 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. |
Details
string __toString()
Returns a string representation of the Token.
This is only to be used for debugging purposes.
RoleInterface[] getRoles()
Returns the user roles.
mixed getCredentials()
Returns the user credentials.
mixed getUser()
Returns a user representation.
setUser(mixed $user)
Sets a user.
string getUsername()
Returns the username.
bool isAuthenticated()
Returns whether the user is authenticated or not.
setAuthenticated(bool $isAuthenticated)
Sets the authenticated flag.
eraseCredentials()
Removes sensitive information from the token.
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.
Please login to continue.