Spec-Zone.ru › Symfony 2.7

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

Spec-Zone.ru

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