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.
Methods
string
__toString()
Returns a string representation of the Token.
string|object
getUser()
Returns a user representation.
setUser(string|object $user)
Sets the user in the token.
bool
hasAttribute(string $name)
Returns true if the attribute exists.
Details
string
__toString()
Returns a string representation of the Token.
This is only to be used for debugging purposes.
mixed
getCredentials()
Returns the user credentials.
string|object
getUser()
Returns a user representation.
setUser(string|object $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.
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)