Spec-Zone.ru › Symfony 2.8

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

Spec-Zone.ru

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