Spec-Zone.ru › Symfony 2.7

Запись

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

Spec-Zone.ru

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