Spec-Zone.ru › Symfony 2.7

UserSecurityIdentity

class UserSecurityIdentity implements SecurityIdentityInterface

Реализация SecurityIdentity, используемая для реальных пользователей.

Методы

__construct(string $username, string $class)
static UserSecurityIdentity fromAccount(UserInterface $user)

Создаёт идентификатор безопасности пользователя из UserInterface.

static UserSecurityIdentity fromToken(TokenInterface $token)

Создаёт идентификатор безопасности пользователя из TokenInterface.

string getUsername()

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

string getClass()

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

equals(SecurityIdentityInterface $sid)

Этот метод используется для сравнения двух идентификаторов безопасности, чтобы не полагаться на ссылочную эквивалентность.

string __toString()

Текстовое представление этого идентификатора безопасности.

Подробности

__construct(string $username, string $class)

Параметры

string $username представление имени пользователя
string $class полное квалифицированное имя класса пользователя

Исключения

InvalidArgumentException

static UserSecurityIdentity fromAccount(UserInterface $user)

Создаёт идентификатор безопасности пользователя из UserInterface.

Параметры

UserInterface $user

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

UserSecurityIdentity

static UserSecurityIdentity fromToken(TokenInterface $token)

Создаёт идентификатор безопасности пользователя из TokenInterface.

Параметры

TokenInterface $token

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

UserSecurityIdentity

string getUsername()

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

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

string

string getClass()

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

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

string

equals(SecurityIdentityInterface $sid)

Этот метод используется для сравнения двух идентификаторов безопасности, чтобы не полагаться на ссылочную эквивалентность.

Параметры

SecurityIdentityInterface $sid

string __toString()

Текстовое представление этого идентификатора безопасности.

Это не используется для сравнения на равенство, а только для отладки.

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

string

© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/2.7/Symfony/Component/Security/Acl/Domain/UserSecurityIdentity.html

Spec-Zone.ru

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