Interface common\rbac\IPermission

Implemented byapp\modules\main\models\Permission

Interface IPermission Интерфейс проверки прав доступа

Public Methods

Hide inherited methods

MethodDescriptionDefined By
applyConstraint() Применяет ограничение к запрос common\rbac\IPermission
deleteModel() Удаление common\rbac\IPermission
deleteModels() Возможность удаления моделей common\rbac\IPermission
getForbiddenAttrs() Возвращает массив имен атрибутов запрещенных к редактировнаию common\rbac\IPermission
hasForbiddenAttrs() Присутствуют ли в массиве атрибутов запрещенные к изменению common\rbac\IPermission
isAttributeForbidden() Является ди атрибут запрещенным к редактированию common\rbac\IPermission
listModels() Просмотр списка моделей common\rbac\IPermission
readModel() Чтение common\rbac\IPermission
updateModel() Обновление common\rbac\IPermission
updateModels() Возможность изменения моделей common\rbac\IPermission

Method Details

applyConstraint() public method

Применяет ограничение к запрос

void applyConstraint$query )
$query common\db\ActiveQuery

запрос

deleteModel() public method

Удаление

bool deleteModel$model )
$model common\db\ActiveRecord

модель

deleteModels() public method

Возможность удаления моделей

bool deleteModels( )
getForbiddenAttrs() public method

Возвращает массив имен атрибутов запрещенных к редактировнаию

array getForbiddenAttrs( )
hasForbiddenAttrs() public method

Присутствуют ли в массиве атрибутов запрещенные к изменению

bool hasForbiddenAttrs$attrs )
$attrs array

массив атрибутов key=>value

isAttributeForbidden() public method

Является ди атрибут запрещенным к редактированию

bool isAttributeForbidden$attr )
$attr string

атрибут

listModels() public method

Просмотр списка моделей

bool listModels( )
readModel() public method

Чтение

bool readModel$model )
$model common\db\ActiveRecord

модель

updateModel() public method

Обновление

bool updateModel$model )
$model common\db\ActiveRecord

модель

updateModels() public method

Возможность изменения моделей

bool updateModels( )