setAttribute(string $name, mixed $value) Sets an attribute. Parameters string $name The attribute name mixed $value The attribute value
bool isAuthenticated() Returns whether the user is authenticated or not. Return Value bool true if the token has been authenticated, false otherwise
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
string getUsername() Returns the username. Return Value string
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()
RoleInterface[] getRoles() Returns the user roles. Return Value RoleInterface[] An array of RoleInterface instances
mixed getCredentials() Returns the user credentials. Return Value mixed The user credentials
array getAttributes() Returns the token attributes. Return Value array The token attributes
mixed getAttribute(string $name) Returns an attribute value. Parameters string $name The attribute name Return Value mixed The attribute value Exceptions InvalidArgumentException When attribute doesn't exist for this token
eraseCredentials() Removes sensitive information from the token.
Page 65 of 787