Interface common\rbac\IConstraint

Implemented byapp\modules\main\rbac\AdminUserConstraint, app\modules\main\rbac\AuthorConstraint, app\modules\main\rbac\ProfileConstraint

Interface IConstraint Интерфейс для создания правил ограничений прав доступа

Public Methods

Hide inherited methods

MethodDescriptionDefined By
applyConstraint() Устанавливает ограничение на критерий запроса common\rbac\IConstraint
create() Проверка возможности создания модели common\rbac\IConstraint
delete() Проверка возможности удаления модели common\rbac\IConstraint
read() Проверка возможности чтения модели common\rbac\IConstraint
update() Проверка возможности изменения модели common\rbac\IConstraint

Method Details

applyConstraint() public method

Устанавливает ограничение на критерий запроса

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

запрос

create() public method

Проверка возможности создания модели

boolean create$model )
$model common\db\ActiveRecord
delete() public method

Проверка возможности удаления модели

boolean delete$model )
$model common\db\ActiveRecord
read() public method

Проверка возможности чтения модели

boolean read$model )
$model common\db\ActiveRecord
update() public method

Проверка возможности изменения модели

boolean update$model )
$model common\db\ActiveRecord