Spec-Zone.ru › Symfony 3.2

Запись

класс 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.2/Symfony/Component/Security/Acl/Domain/Entry.html

Spec-Zone.ru

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