PHP Интерфейс Xpressengine\Permission\PermissionRepository

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

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

Метод Описание
affiliate ( Permission $item, string $to ) : void affiliated to another registered
delete ( Permission $item ) : integer Delete register information
fetchAncestor ( string $siteKey, string $name ) : array Returns ancestor of item
fetchDescendant ( string $siteKey, string $name ) : array Returns descendant of item
findByName ( string $siteKey, string $name ) : Permission Find a registered by type and name
foster ( Permission $item, string $to ) : void Parent Changing with descendant
insert ( Permission $item ) : Permission Insert register information
update ( Permission $item ) : Permission Update register information

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

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

affiliated to another registered
public affiliate ( Permission $item, string $to ) : void
$item Permission permission instance
$to string parent name
Результат void

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

Delete register information
public delete ( Permission $item ) : integer
$item Permission permission instance
Результат integer affecting statement

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

Returns ancestor of item
public fetchAncestor ( string $siteKey, string $name ) : array
$siteKey string site key
$name string target name
Результат array

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

Returns descendant of item
public fetchDescendant ( string $siteKey, string $name ) : array
$siteKey string site key
$name string target name
Результат array

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

Find a registered by type and name
public findByName ( string $siteKey, string $name ) : Permission
$siteKey string site key
$name string target name
Результат Permission

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

Parent Changing with descendant
public foster ( Permission $item, string $to ) : void
$item Permission permission instance
$to string parent name
Результат void

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

Insert register information
public insert ( Permission $item ) : Permission
$item Permission permission instance
Результат Permission

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

Update register information
public update ( Permission $item ) : Permission
$item Permission permission instance
Результат Permission