Spec-Zone.ru › Symfony 4.1

AbstractToken

абстрактный класс AbstractToken реализует TokenInterface

Базовый класс для экземпляров Token.

Методы

__construct(array $roles = array())
Role[] getRoles()

Возвращает роли пользователя.

string getUsername()

Возвращает имя пользователя.

string|object getUser()

Возвращает представление пользователя.

setUser(string|object $user)

Устанавливает пользователя в токен.

bool isAuthenticated()

Возвращает, аутентифицирован ли пользователь или нет.

setAuthenticated($authenticated)

Устанавливает флаг аутентификации.

eraseCredentials()

Удаляет конфиденциальную информацию из токена.

serialize()

{@inheritdoc}

unserialize($serialized)

{@inheritdoc}

array getAttributes()

Возвращает атрибуты токена.

setAttributes(array $attributes)

Устанавливает атрибуты токена.

bool hasAttribute(string $name)

Возвращает true, если атрибут существует.

mixed getAttribute(string $name)

Возвращает значение атрибута.

setAttribute(string $name, mixed $value)

Устанавливает атрибут.

string __toString()

Возвращает строковое представление токена.

Подробное описание

__construct(array $roles = array())

Параметры

array $roles Массив ролей

Исключения

InvalidArgumentException

Role[] getRoles()

Возвращает роли пользователя.

Значение возврата

Role[] Массив экземпляров Role

string getUsername()

Возвращает имя пользователя.

Значение возврата

string

string|object getUser()

Возвращает представление пользователя.

Значение возврата

string|object Может быть экземпляром UserInterface, объектом, реализующим метод __toString, или именем пользователя как обычной строкой

setUser(string|object $user)

Устанавливает пользователя в токен.

Пользователь может быть экземпляром UserInterface или объектом, реализующим метод __toString, или именем пользователя как обычной строкой.

Параметры

string|object $user Пользователь

Исключения

InvalidArgumentException

bool isAuthenticated()

Возвращает, аутентифицирован ли пользователь.

Значение возврата

bool true, если токен аутентифицирован, false в противном случае

setAuthenticated($authenticated)

Устанавливает флаг аутентификации.

Параметры

$authenticated

eraseCredentials()

Удаляет конфиденциальную информацию из токена.

serialize()

{@inheritdoc}

unserialize($serialized)

{@inheritdoc}

Параметры

$serialized

array getAttributes()

Возвращает атрибуты токена.

Значение возврата

array Атрибуты токена

setAttributes(array $attributes)

Устанавливает атрибуты токена.

Параметры

array $attributes Атрибуты токена

bool hasAttribute(string $name)

Возвращает true, если атрибут существует.

Параметры

string $name Имя атрибута

Значение возврата

bool true, если атрибут существует, false в противном случае

mixed getAttribute(string $name)

Возвращает значение атрибута.

Параметры

string $name Имя атрибута

Значение возврата

mixed Значение атрибута

Исключения

InvalidArgumentException При отсутствии атрибута для этого токена

setAttribute(string $name, mixed $value)

Устанавливает атрибут.

Параметры

string $name Имя атрибута
mixed $value Значение атрибута

string __toString()

Возвращает строковое представление токена.

Используется только для отладки.

Значение возврата

string

© 2004–2017 Fabien Potencier
Licensed under the MIT License.
https://api.symfony.com/4.1/Symfony/Component/Security/Core/Authentication/Token/AbstractToken.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API