Spec-Zone.ru › Symfony 2.8

Запись

класс Запись реализует 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/2.8/Symfony/Component/Security/Acl/Domain/Entry.html

Spec-Zone.ru

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