Spec-Zone.ru › Symfony 3.2

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/3.2/Symfony/Component/Security/Acl/Model/ObjectIdentityInterface.html

Spec-Zone.ru

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