Abstract Class dektrium\rbac\models\AuthItem
Inheritance | dektrium\rbac\models\AuthItem » yii\base\Model |
---|---|
Subclasses | dektrium\rbac\models\Permission, dektrium\rbac\models\Role |
Public Properties
Property | Type | Description | Defined By |
---|---|---|---|
$children | string[] | dektrium\rbac\models\AuthItem | |
$description | string | dektrium\rbac\models\AuthItem | |
$item | \yii\rbac\Role|\yii\rbac\Permission | dektrium\rbac\models\AuthItem | |
$name | string | dektrium\rbac\models\AuthItem | |
$rule | string | dektrium\rbac\models\AuthItem |
Protected Properties
Property | Type | Description | Defined By |
---|---|---|---|
$manager | dektrium\rbac\components\DbManager | dektrium\rbac\models\AuthItem |
Public Methods
Method | Description | Defined By |
---|---|---|
getUnassignedItems() | dektrium\rbac\models\AuthItem | |
init() | dektrium\rbac\models\AuthItem | |
rules() | dektrium\rbac\models\AuthItem | |
save() | Saves item. | dektrium\rbac\models\AuthItem |
scenarios() | dektrium\rbac\models\AuthItem |
Protected Methods
Method | Description | Defined By |
---|---|---|
createItem() | dektrium\rbac\models\AuthItem | |
updateChildren() | Updated items children. | dektrium\rbac\models\AuthItem |
Property Details
Method Details
protected abstract \yii\rbac\Item createItem ( $name ) | ||
$name | string |
public abstract array getUnassignedItems ( ) | ||
return | array | An array of unassigned items. |
---|
public void init ( ) |
public void rules ( ) |
Saves item.
public bool save ( ) |
public void scenarios ( ) |
Updated items children.
protected void updateChildren ( ) |