PHP Класс pocketmine\permission\Permission

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
$DEFAULT_PERMISSION

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

Метод Описание
__construct ( string $name, string $description = null, string $defaultValue = null, array $children = [] ) Creates a new Permission object to be attached to Permissible objects
addParent ( string | Permission $name, $value ) : Permission | void
getByName ( $value ) : string
getChildren ( ) : string[]
getDefault ( ) : string
getDescription ( ) : string
getName ( ) : string
getPermissibles ( ) : pocketmine\permission\Permissible[]
loadPermission ( string $name, array $data, string $default = self::DEFAULT_OP, array &$output = [] ) : Permission
loadPermissions ( array $data, $default = self::DEFAULT_OP ) : Permission[]
recalculatePermissibles ( )
setDefault ( string $value )
setDescription ( string $value )

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

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

Creates a new Permission object to be attached to Permissible objects
public __construct ( string $name, string $description = null, string $defaultValue = null, array $children = [] )
$name string
$description string
$defaultValue string
$children array

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

public addParent ( string | Permission $name, $value ) : Permission | void
$name string | Permission
$value
Результат Permission | void Permission if $name is a string, void if it's a Permission

getByName() публичный статический Метод

public static getByName ( $value ) : string
$value
Результат string

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

public getChildren ( ) : string[]
Результат string[]

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

public getDefault ( ) : string
Результат string

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

public getDescription ( ) : string
Результат string

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

public getName ( ) : string
Результат string

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

public getPermissibles ( ) : pocketmine\permission\Permissible[]
Результат pocketmine\permission\Permissible[]

loadPermission() публичный статический Метод

public static loadPermission ( string $name, array $data, string $default = self::DEFAULT_OP, array &$output = [] ) : Permission
$name string
$data array
$default string
$output array
Результат Permission

loadPermissions() публичный статический Метод

public static loadPermissions ( array $data, $default = self::DEFAULT_OP ) : Permission[]
$data array
$default
Результат Permission[]

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

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

public setDefault ( string $value )
$value string

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

public setDescription ( string $value )
$value string

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

$DEFAULT_PERMISSION публичное статическое свойство

public static $DEFAULT_PERMISSION