Permission
class · pocketmine\permission\Permission · source
Represents a permission
Methods
__construct()
php
public function __construct(string $name, \pocketmine\lang\Translatable|string|null $description = null, array $children = [])Creates a new Permission object to be attached to Permissible objects
addChild()
php
public function addChild(string $name, bool $value) : voidgetChildren()
php
public function getChildren() : arraygetDescription()
php
public function getDescription() : \pocketmine\lang\Translatable|stringgetName()
php
public function getName() : stringgetPermissibles()
php
public function getPermissibles() : arrayrecalculatePermissibles()
php
public function recalculatePermissibles() : voidremoveChild()
php
public function removeChild(string $name) : voidsetDescription()
php
public function setDescription(\pocketmine\lang\Translatable|string $value) : void