Spec-Zone.ru › Symfony 3.4

ObjectIdentityInterface

интерфейс ObjectIdentityInterface

Представляет идентификатор экземпляра доменного объекта.

Методы

bool equals(ObjectIdentityInterface $identity)

Мы специально требуем этот метод, чтобы явно проверять равенство объектов, а не полагаться на ссылку.

string getIdentifier()

Получает уникальный идентификатор этого объекта. Идентификатор не должен повторно использоваться для других объектов того же типа.

string getType()

Возвращает тип доменного объекта. Обычно это имя класса PHP.

Подробности

bool equals(ObjectIdentityInterface $identity)

Мы специально требуем этот метод, чтобы явно проверять равенство объектов, а не полагаться на ссылку.

Хотя в большинстве случаев обе проверки должны давать одинаковый результат.

Ссылочное равенство: $object1 === $object2 Пример равенства объектов: $object1->getId() === $object2->getId()

Параметры

ObjectIdentityInterface $identity

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

bool

string getIdentifier()

Получает уникальный идентификатор этого объекта. Идентификатор не должен повторно использоваться для других объектов того же типа.

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

string не может вернуть null

string getType()

Возвращает тип доменного объекта. Обычно это имя класса PHP.

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

string не может вернуть null

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

Spec-Zone.ru

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