AnonymousToken
class AnonymousToken extends AbstractToken
AnonymousToken represents an anonymous token.
Methods
Constructor.
{@inheritdoc}
{@inheritdoc}
Returns the user credentials.
Returns the secret.
Details
at line line 32
__construct(string $secret, string $user, array $roles = array())
Constructor.
in AbstractToken at line line 56
RoleInterface[]
getRoles()
Returns the user roles.
in AbstractToken at line line 64
string
getUsername()
Returns the username.
in AbstractToken at line line 76
mixed
getUser()
Returns a user representation.
in AbstractToken at line line 91
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.
in AbstractToken at line line 121
bool
isAuthenticated()
Returns whether the user is authenticated or not.
in AbstractToken at line line 129
setAuthenticated($authenticated)
Sets the authenticated flag.
in AbstractToken at line line 137
eraseCredentials()
Removes sensitive information from the token.
at line line 62
serialize()
{@inheritdoc}
at line line 70
unserialize($serialized)
{@inheritdoc}
in AbstractToken at line line 172
array
getAttributes()
Returns the token attributes.
in AbstractToken at line line 182
setAttributes(array $attributes)
Sets the token attributes.
in AbstractToken at line line 194
bool
hasAttribute(string $name)
Returns true if the attribute exists.
in AbstractToken at line line 208
mixed
getAttribute(string $name)
Returns an attribute value.
in AbstractToken at line line 223
setAttribute(string $name, mixed $value)
Sets an attribute.
in AbstractToken at line line 231
string
__toString()
Returns a string representation of the Token.
This is only to be used for debugging purposes.
at line line 44
mixed
getCredentials()
Returns the user credentials.
at line line 54
string
getSecret()
Returns the secret.