class AnonymousToken extends AbstractToken
AnonymousToken represents an anonymous token.
Methods
|
__construct(string $key, string $user, array $roles = array())
Constructor. |
||
| RoleInterface[] |
getRoles()
Returns the user roles. |
from AbstractToken |
| string |
getUsername()
Returns the username. |
from AbstractToken |
| mixed |
getUser()
Returns a user representation. |
from AbstractToken |
|
setUser(mixed $user)
Sets a user. |
from AbstractToken | |
| Boolean |
isAuthenticated()
Returns whether the user is authenticated or not. |
from AbstractToken |
|
setAuthenticated($authenticated)
Sets the authenticated flag. |
from AbstractToken | |
|
eraseCredentials()
Removes sensitive information from the token. |
from AbstractToken | |
|
serialize()
{@inheritdoc} |
||
|
unserialize($serialized)
{@inheritdoc} |
||
| array |
getAttributes()
Returns the token attributes. |
from AbstractToken |
|
setAttributes(array $attributes)
Sets the token attributes. |
from AbstractToken | |
| Boolean |
hasAttribute(string $name)
Returns true if the attribute exists. |
from AbstractToken |
| mixed |
getAttribute(string $name)
Returns an attribute value. |
from AbstractToken |
|
setAttribute(string $name, mixed $value)
Sets an attribute. |
from AbstractToken | |
| string |
__toString()
Returns a string representation of the Token. |
from AbstractToken |
| mixed |
getCredentials()
Returns the user credentials. |
|
| string |
getKey()
Returns the key. |
Details
at line 31
public
__construct(string $key, string $user, array $roles = array())
Constructor.
in AbstractToken at line 60
public RoleInterface[]
getRoles()
Returns the user roles.
in AbstractToken at line 68
public string
getUsername()
Returns the username.
in AbstractToken at line 77
public mixed
getUser()
Returns a user representation.
in AbstractToken at line 91
public
setUser(mixed $user)
Sets a user.
in AbstractToken at line 121
public Boolean
isAuthenticated()
Returns whether the user is authenticated or not.
in AbstractToken at line 129
public
setAuthenticated($authenticated)
Sets the authenticated flag.
in AbstractToken at line 137
public
eraseCredentials()
Removes sensitive information from the token.
at line 61
public
serialize()
{@inheritdoc}
at line 69
public
unserialize($serialized)
{@inheritdoc}
in AbstractToken at line 165
public array
getAttributes()
Returns the token attributes.
in AbstractToken at line 175
public
setAttributes(array $attributes)
Sets the token attributes.
in AbstractToken at line 187
public Boolean
hasAttribute(string $name)
Returns true if the attribute exists.
in AbstractToken at line 201
public mixed
getAttribute(string $name)
Returns an attribute value.
in AbstractToken at line 216
public
setAttribute(string $name, mixed $value)
Sets an attribute.
in AbstractToken at line 224
public string
__toString()
Returns a string representation of the Token.
This is only to be used for debugging purposes.
at line 43
public mixed
getCredentials()
Returns the user credentials.
at line 53
public string
getKey()
Returns the key.