Spec-Zone.ru › Symfony 3.0

Запись

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

Spec-Zone.ru

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