Spec-Zone.ru › Symfony 3.0

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

Spec-Zone.ru

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