Permissible
interface · pocketmine\permission\Permissible · source
Methods
addAttachment()
php
public function addAttachment(\pocketmine\plugin\Plugin $plugin, ?string $name = null, ?bool $value = null) : \pocketmine\permission\PermissionAttachmentgetEffectivePermissions()
php
public function getEffectivePermissions() : arraygetPermissionRecalculationCallbacks()
php
public function getPermissionRecalculationCallbacks() : \pocketmine\utils\ObjectSethasPermission()
php
public function hasPermission(\pocketmine\permission\Permission|string $name) : boolReturns the permission value if overridden, or the default value if not
isPermissionSet()
php
public function isPermissionSet(\pocketmine\permission\Permission|string $name) : boolChecks if this instance has a permission overridden
recalculatePermissions()
php
public function recalculatePermissions() : arrayremoveAttachment()
php
public function removeAttachment(\pocketmine\permission\PermissionAttachment $attachment) : void