Spec-Zone.ru › Symfony 3.1

Запись

класс Entry реализует AuditableEntryInterface

Реализация ACE с возможностью аудита

Методы

__construct(int $id, AclInterface $acl, SecurityIdentityInterface $sid, string $strategy, int $mask, bool $granting, bool $auditFailure, bool $auditSuccess)

Конструктор

AclInterface getAcl()

ACL, с которым связан этот ACE.

int getMask()

Маска разрешений этого ACE

int getId()

Первичный ключ этого ACE

SecurityIdentityInterface getSecurityIdentity()

Идентификатор безопасности, связанный с этим ACE

string getStrategy()

Стратегия сравнения масок

bool isAuditFailure()

Включена ли аудиторская проверка при отказе в доступе?

bool isAuditSuccess()

Включена ли аудиторская проверка при предоставлении доступа?

bool isGranting()

Возвращает, является ли этот ACE предоставлением или отказом доступа

setAuditFailure(bool $boolean)

Включает/выключает аудиторскую проверку при отказе в доступе.

setAuditSuccess(bool $boolean)

Включает/выключает аудиторскую проверку при предоставлении доступа.

setMask(int $mask)

Устанавливает маску разрешений

setStrategy(string $strategy)

Устанавливает стратегию сравнения масок

string serialize()

Реализация \Serializable

unserialize(string $serialized)

Реализация \Serializable

Подробности

__construct(int $id, AclInterface $acl, SecurityIdentityInterface $sid, string $strategy, int $mask, bool $granting, bool $auditFailure, bool $auditSuccess)

Конструктор

Параметры

int $id
AclInterface $acl
SecurityIdentityInterface $sid
string $strategy
int $mask
bool $granting
bool $auditFailure
bool $auditSuccess

AclInterface getAcl()

ACL, с которым связан этот ACE.

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

AclInterface

int getMask()

Маска разрешений этого ACE

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

int

int getId()

Первичный ключ этого ACE

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

int

SecurityIdentityInterface getSecurityIdentity()

Идентификатор безопасности, связанный с этим ACE

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

SecurityIdentityInterface

string getStrategy()

Стратегия сравнения масок

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

string

bool isAuditFailure()

Включена ли аудиторская проверка при отказе в доступе?

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

bool

bool isAuditSuccess()

Включена ли аудиторская проверка при предоставлении доступа?

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

bool

bool isGranting()

Возвращает, является ли этот ACE предоставлением или отказом доступа

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

bool

setAuditFailure(bool $boolean)

Включает/выключает аудиторскую проверку при отказе в доступе.

Никогда не вызывайте этот метод напрямую. Используйте соответствующие методы в AclInterface.

Параметры

bool $boolean

setAuditSuccess(bool $boolean)

Включает/выключает аудиторскую проверку при предоставлении доступа.

Никогда не вызывайте этот метод напрямую. Используйте соответствующие методы в AclInterface.

Параметры

bool $boolean

setMask(int $mask)

Устанавливает маску разрешений

Никогда не вызывайте этот метод напрямую. Используйте соответствующие методы в AclInterface.

Параметры

int $mask

setStrategy(string $strategy)

Устанавливает стратегию сравнения масок

Никогда не вызывайте этот метод напрямую. Используйте соответствующие методы в AclInterface.

Параметры

string $strategy

string serialize()

Реализация \Serializable

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

string

unserialize(string $serialized)

Реализация \Serializable

Параметры

string $serialized

© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/3.1/Symfony/Component/Security/Acl/Domain/Entry.html

Spec-Zone.ru

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