class UsernamePasswordToken extends AbstractToken
UsernamePasswordToken implements a username and password token.
Methods
|
__construct(string $user, string $credentials, string $providerKey, array $roles = array())
Constructor. |
||
| Role[] |
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($isAuthenticated)
Sets the authenticated flag. |
||
|
eraseCredentials()
Removes sensitive information from the token. |
||
|
serialize()
{@inheritdoc} |
||
|
unserialize($str)
{@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. |
|
| getProviderKey() |
Details
at line 34
public
__construct(string $user, string $credentials, string $providerKey, array $roles = array())
Constructor.
in AbstractToken at line 56
public Role[]
getRoles()
Returns the user roles.
in AbstractToken at line 64
public string
getUsername()
Returns the username.
in AbstractToken at line 73
public mixed
getUser()
Returns a user representation.
in AbstractToken at line 87
public
setUser(mixed $user)
Sets a user.
in AbstractToken at line 117
public Boolean
isAuthenticated()
Returns whether the user is authenticated or not.
at line 52
public
setAuthenticated($isAuthenticated)
Sets the authenticated flag.
at line 74
public
eraseCredentials()
Removes sensitive information from the token.
at line 81
public
serialize()
{@inheritdoc}
at line 86
public
unserialize($str)
{@inheritdoc}
in AbstractToken at line 161
public array
getAttributes()
Returns the token attributes.
in AbstractToken at line 171
public
setAttributes(array $attributes)
Sets the token attributes.
in AbstractToken at line 183
public Boolean
hasAttribute(string $name)
Returns true if the attribute exists.
in AbstractToken at line 197
public mixed
getAttribute(string $name)
Returns an attribute value.
in AbstractToken at line 212
public
setAttribute(string $name, mixed $value)
Sets an attribute.
in AbstractToken at line 220
public string
__toString()
Returns a string representation of the Token.
This is only to be used for debugging purposes.
at line 61
public mixed
getCredentials()
Returns the user credentials.