Spec-Zone.ru › Symfony 3.0

EquatableInterface

интерфейс EquatableInterface

EquatableInterface используется для проверки равенства двух объектов в контексте безопасности и повторной аутентификации.

Методы

bool isEqualTo(UserInterface $user)

Сравнение на равенство не должно выполняться по ссылке или сравнением идентификаторов (т.е. getId() === getId()).

Подробности

bool isEqualTo(UserInterface $user)

Сравнение на равенство не должно выполняться по ссылке или сравнением идентификаторов (т.е. getId() === getId()).

Однако, вам не нужно сравнивать все атрибуты, а только те, которые важны для оценки необходимости повторной аутентификации.

Также реализация должна учитывать, что экземпляр $user может реализовывать расширенный пользовательский интерфейс AdvancedUserInterface.

Параметры

UserInterface $user

Возвращаемое значение

bool

© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/3.0/Symfony/Component/Security/Core/User/EquatableInterface.html

Spec-Zone.ru

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