interface GuardTokenInterface implements TokenInterface
A marker interface that both guard tokens implement.
Any tokens passed to GuardAuthenticationProvider (i.e. any tokens that are handled by the guard auth system) must implement this interface.
string | __toString() Returns a string representation of the Token. | from TokenInterface |
Role[] | getRoles() Returns the user roles. | from TokenInterface |
mixed | getCredentials() Returns the user credentials. | from TokenInterface |
string|object | getUser() Returns a user representation. | from TokenInterface |
setUser(string|object $user) Sets the user in the token. | from TokenInterface | |
string | getUsername() Returns the username. | from TokenInterface |
bool | isAuthenticated() Returns whether the user is authenticated or not. | from TokenInterface |
setAuthenticated(bool $isAuthenticated) Sets the authenticated flag. | from TokenInterface | |
eraseCredentials() Removes sensitive information from the token. | from TokenInterface | |
array | getAttributes() Returns the token attributes. | from TokenInterface |
setAttributes(array $attributes) Sets the token attributes. | from TokenInterface | |
bool | hasAttribute(string $name) Returns true if the attribute exists. | from TokenInterface |
mixed | getAttribute(string $name) Returns an attribute value. | from TokenInterface |
setAttribute(string $name, mixed $value) Sets an attribute. | from TokenInterface |
Returns a string representation of the Token.
This is only to be used for debugging purposes.
string |
Returns the user roles.
Role[] | An array of Role instances |
Returns the user credentials.
mixed | The user credentials |
Returns a user representation.
string|object | Can be a UserInterface instance, an object implementing a __toString method, or the username as a regular string |
AbstractToken::setUser |
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.
string|object | $user | The user |
InvalidArgumentException |
Returns the username.
string |
Returns whether the user is authenticated or not.
bool | true if the token has been authenticated, false otherwise |
Sets the authenticated flag.
bool | $isAuthenticated | The authenticated flag |
Removes sensitive information from the token.
Returns the token attributes.
array | The token attributes |
Sets the token attributes.
array | $attributes | The token attributes |
Returns true if the attribute exists.
string | $name | The attribute name |
bool | true if the attribute exists, false otherwise |
Returns an attribute value.
string | $name | The attribute name |
mixed | The attribute value |
InvalidArgumentException | When attribute doesn't exist for this token |
Sets an attribute.
string | $name | The attribute name |
mixed | $value | The attribute value |
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
https://api.symfony.com/4.1/Symfony/Component/Security/Guard/Token/GuardTokenInterface.html