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