Spec-Zone.ru › Symfony 3.0

FieldEntry

class FieldEntry extends Entry implements FieldEntryInterface

Реализация ACE, учитывающая поля, и подлежащая аудиту

Методы

__construct(int $id, AclInterface $acl, string $field, SecurityIdentityInterface $sid, string $strategy, int $mask, bool $granting, bool $auditFailure, bool $auditSuccess)

Конструктор

AclInterface getAcl()

ACL, с которым связан данный ACE.

из Entry
int getMask()

Маска разрешений данного ACE

из Entry
int getId()

Первичный ключ этого ACE

из Entry
SecurityIdentityInterface getSecurityIdentity()

Безопасность идентификатора, связанного с этим ACE

из Entry
string getStrategy()

Стратегия сравнения масок

из Entry
bool isAuditFailure()

Включена ли проверка аудита успешных отказов

из Entry
bool isAuditSuccess()

Включена ли проверка аудита успешных предоставлений

из Entry
bool isGranting()

Возвращает, предоставляет ли этот ACE или отказывается

из Entry
setAuditFailure(bool $boolean)

Включает/отключает аудит отказов разрешений.

из Entry
setAuditSuccess(bool $boolean)

Включает/отключает аудит разрешений.

из Entry
setMask(int $mask)

Устанавливает маску разрешений

из Entry
setStrategy(string $strategy)

Устанавливает стратегию сравнения масок

из Entry
string serialize()

Реализация \Serializable

unserialize(string $serialized)

Реализация \Serializable

string getField()

Возвращает поле, используемое для этой записи.

Подробности

__construct(int $id, AclInterface $acl, string $field, SecurityIdentityInterface $sid, string $strategy, int $mask, bool $granting, bool $auditFailure, bool $auditSuccess)

Конструктор

Параметры

int $id
AclInterface $acl
string $field
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

string getField()

Возвращает поле, используемое для этой записи.

Значение результата

string

© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/3.0/Symfony/Component/Security/Acl/Domain/FieldEntry.html

Spec-Zone.ru

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