Spec-Zone.ru › Symfony 3.2

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.

from Entry
int getMask()

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

from Entry
int getId()

Первичный ключ данного ACE

from Entry
SecurityIdentityInterface getSecurityIdentity()

Безопасность, связанная с данным ACE

from Entry
string getStrategy()

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

from Entry
bool isAuditFailure()

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

from Entry
bool isAuditSuccess()

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

from Entry
bool isGranting()

Возвращает, является ли данный ACE разрешением или отказом

from Entry
setAuditFailure(bool $boolean)

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

from Entry
setAuditSuccess(bool $boolean)

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

from Entry
setMask(int $mask)

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

from Entry
setStrategy(string $strategy)

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

from 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.2/Symfony/Component/Security/Acl/Domain/FieldEntry.html

Spec-Zone.ru

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