Spec-Zone.ru › Symfony 3.4

Запись

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

Spec-Zone.ru

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