Method |
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 ) |
|
|