PHP 클래스 dektrium\rbac\models\AuthItem

저자: Dmitry Erofeev ([email protected])
상속: extends yii\base\Model
파일 보기 프로젝트 열기: dektrium/yii2-rbac

공개 프로퍼티들

프로퍼티 타입 설명
$children string[]
$data string
$dataCannotBeDecoded boolean
$description string
$item yii\rbac\Role | yii\rbac\Permission
$name string
$rule string

보호된 프로퍼티들

프로퍼티 타입 설명
$manager dektrium\rbac\components\DbManager

공개 메소드들

메소드 설명
attributeLabels ( )
getUnassignedItems ( ) : array
init ( )
rules ( )
save ( ) : boolean Saves item.
scenarios ( )

보호된 메소드들

메소드 설명
createItem ( string $name ) : Item
updateChildren ( ) Updated items children.

메소드 상세

attributeLabels() 공개 메소드

public attributeLabels ( )

createItem() 추상적인 보호된 메소드

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

getUnassignedItems() 추상적인 공개 메소드

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

init() 공개 메소드

public init ( )

rules() 공개 메소드

public rules ( )

save() 공개 메소드

Saves item.
public save ( ) : boolean
리턴 boolean

scenarios() 공개 메소드

public scenarios ( )

updateChildren() 보호된 메소드

Updated items children.
protected updateChildren ( )

프로퍼티 상세

$children 공개적으로 프로퍼티

public string[] $children
리턴 string[]

$data 공개적으로 프로퍼티

public string $data
리턴 string

$dataCannotBeDecoded 공개적으로 프로퍼티

public bool $dataCannotBeDecoded
리턴 boolean

$description 공개적으로 프로퍼티

public string $description
리턴 string

$item 공개적으로 프로퍼티

public Role,yii\rbac|Permission,yii\rbac $item
리턴 yii\rbac\Role | yii\rbac\Permission

$manager 보호되어 있는 프로퍼티

protected DbManager,dektrium\rbac\components $manager
리턴 dektrium\rbac\components\DbManager

$name 공개적으로 프로퍼티

public string $name
리턴 string

$rule 공개적으로 프로퍼티

public string $rule
리턴 string