TokenInterface::getUsername()

string getUsername() Returns the username. Return Value string

TokenInterface::hasAttribute()

bool hasAttribute(string $name) Returns true if the attribute exists. Parameters string $name The attribute name Return Value bool true if the attribute exists, false otherwise

TokenInterface::getUser()

mixed getUser() Returns a user representation. Return Value mixed Can be a UserInterface instance, an object implementing a __toString method, or the username as a regular string See also AbstractToken::setUser()

TokenInterface::isAuthenticated()

bool isAuthenticated() Returns whether the user is authenticated or not. Return Value bool true if the token has been authenticated, false otherwise

TokenInterface::setAttributes()

setAttributes(array $attributes) Sets the token attributes. Parameters array $attributes The token attributes

TokenInterface::getAttributes()

array getAttributes() Returns the token attributes. Return Value array The token attributes

TokenInterface

interface TokenInterface implements Serializable TokenInterface is the interface for the user authentication information. Methods string __toString() Returns a string representation of the Token. RoleInterface[] getRoles() Returns the user roles. mixed getCredentials() Returns the user credentials. mixed getUser() Returns a user representation. setUser(mixed $user) Sets a user. string getUsername() Returns the username. bool isAuthenticated() Returns whether

TokenInterface::eraseCredentials()

eraseCredentials() Removes sensitive information from the token.

TokenInterface::getRoles()

RoleInterface[] getRoles() Returns the user roles. Return Value RoleInterface[] An array of RoleInterface instances

TokenInterface::getCredentials()

mixed getCredentials() Returns the user credentials. Return Value mixed The user credentials