PHP Класс Xpressengine\Permission\Permission

Автор: XE Team (developers) ([email protected])
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$grant Grant Grant object
$parent Permission Parent Registered instance

Открытые методы

Метод Описание
__construct ( array $attributes = [] ) constructor
addParent ( Permission $parent ) : void Add parent to ancestor
getAttributes ( ) : array returns current attributes
getDepth ( ) : integer Returns depth
getIterator ( ) : ArrayIterato\ArrayIterator Get an iterator for the items.
getParent ( ) : Permission Returns parent registered
offsetExists ( mixed $offset ) : boolean Determine if an item exists at an offset.
offsetGet ( mixed $offset ) : mixed Get an item at a given offset.
offsetSet ( mixed $offset, mixed $value ) : void Set the item at a given offset.
offsetUnset ( string $offset ) : void Unset the item at a given offset.
pure ( string $key ) : mixed | null Get value of without inherit
setGrant ( Grant $grant ) : void Set the grant

Защищенные методы

Метод Описание
isParent ( Permission $parent ) : boolean Check parent of current at a given.

Описание методов

__construct() публичный Метод

constructor
public __construct ( array $attributes = [] )
$attributes array attributes array

addParent() публичный Метод

Add parent to ancestor
public addParent ( Permission $parent ) : void
$parent Permission parent instance
Результат void

getAttributes() публичный Метод

returns current attributes
public getAttributes ( ) : array
Результат array

getDepth() публичный Метод

Returns depth
public getDepth ( ) : integer
Результат integer

getIterator() публичный Метод

Get an iterator for the items.
public getIterator ( ) : ArrayIterato\ArrayIterator
Результат ArrayIterato\ArrayIterator

getParent() публичный Метод

Returns parent registered
public getParent ( ) : Permission
Результат Permission

isParent() защищенный Метод

Check parent of current at a given.
protected isParent ( Permission $parent ) : boolean
$parent Permission parent instance
Результат boolean

offsetExists() публичный Метод

Determine if an item exists at an offset.
public offsetExists ( mixed $offset ) : boolean
$offset mixed array offset
Результат boolean

offsetGet() публичный Метод

Get an item at a given offset.
public offsetGet ( mixed $offset ) : mixed
$offset mixed array offset
Результат mixed

offsetSet() публичный Метод

Set the item at a given offset.
public offsetSet ( mixed $offset, mixed $value ) : void
$offset mixed array offset
$value mixed array value
Результат void

offsetUnset() публичный Метод

Unset the item at a given offset.
public offsetUnset ( string $offset ) : void
$offset string array offset
Результат void

pure() публичный Метод

Get value of without inherit
public pure ( string $key ) : mixed | null
$key string grant action name
Результат mixed | null

setGrant() публичный Метод

Set the grant
public setGrant ( Grant $grant ) : void
$grant Grant grant object
Результат void

Описание свойств

$grant защищенное свойство

Grant object
protected Grant,Xpressengine\Permission $grant
Результат Grant

$parent защищенное свойство

Parent Registered instance
protected Permission,Xpressengine\Permission $parent
Результат Permission