PHP Class dektrium\rbac\models\AuthItem

Author: Dmitry Erofeev ([email protected])
Inheritance: extends yii\base\Model
Datei anzeigen Open project: dektrium/yii2-rbac

Public Properties

Property Type Description
$children string[]
$data string
$dataCannotBeDecoded boolean
$description string
$item yii\rbac\Role | yii\rbac\Permission
$name string
$rule string

Protected Properties

Property Type Description
$manager dektrium\rbac\components\DbManager

Public Methods

Method Description
attributeLabels ( )
getUnassignedItems ( ) : array
init ( )
rules ( )
save ( ) : boolean Saves item.
scenarios ( )

Protected Methods

Method Description
createItem ( string $name ) : Item
updateChildren ( ) Updated items children.

Method Details

attributeLabels() public method

public attributeLabels ( )

createItem() abstract protected method

abstract protected createItem ( string $name ) : Item
$name string
return yii\rbac\Item

getUnassignedItems() abstract public method

abstract public getUnassignedItems ( ) : array
return array An array of unassigned items.

init() public method

public init ( )

rules() public method

public rules ( )

save() public method

Saves item.
public save ( ) : boolean
return boolean

scenarios() public method

public scenarios ( )

updateChildren() protected method

Updated items children.
protected updateChildren ( )

Property Details

$children public_oe property

public string[] $children
return string[]

$data public_oe property

public string $data
return string

$dataCannotBeDecoded public_oe property

public bool $dataCannotBeDecoded
return boolean

$description public_oe property

public string $description
return string

$item public_oe property

public Role,yii\rbac|Permission,yii\rbac $item
return yii\rbac\Role | yii\rbac\Permission

$manager protected_oe property

protected DbManager,dektrium\rbac\components $manager
return dektrium\rbac\components\DbManager

$name public_oe property

public string $name
return string

$rule public_oe property

public string $rule
return string