PHP Class pocketmine\permission\Permission

Afficher le fichier Open project: iTXTech/Genisys Class Usage Examples

Méthodes publiques

Свойство Type Description
$DEFAULT_PERMISSION

Méthodes publiques

Méthode Description
__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 )

Method Details

__construct() public méthode

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 méthode

public addParent ( string | Permission $name, $value ) : Permission | void
$name string | Permission
$value
Résultat Permission | void Permission if $name is a string, void if it's a Permission

getByName() public static méthode

public static getByName ( $value ) : string
$value
Résultat string

getChildren() public méthode

public getChildren ( ) : string[]
Résultat string[]

getDefault() public méthode

public getDefault ( ) : string
Résultat string

getDescription() public méthode

public getDescription ( ) : string
Résultat string

getName() public méthode

public getName ( ) : string
Résultat string

getPermissibles() public méthode

public getPermissibles ( ) : pocketmine\permission\Permissible[]
Résultat pocketmine\permission\Permissible[]

loadPermission() public static méthode

public static loadPermission ( string $name, array $data, string $default = self::DEFAULT_OP, array &$output = [] ) : Permission
$name string
$data array
$default string
$output array
Résultat Permission

loadPermissions() public static méthode

public static loadPermissions ( array $data, $default = self::DEFAULT_OP ) : Permission[]
$data array
$default
Résultat Permission[]

recalculatePermissibles() public méthode

setDefault() public méthode

public setDefault ( string $value )
$value string

setDescription() public méthode

public setDescription ( string $value )
$value string

Property Details

$DEFAULT_PERMISSION public_oe static_oe property

public static $DEFAULT_PERMISSION