PermissibleDelegateTrait
trait · pocketmine\permission\PermissibleDelegateTrait · 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) : boolisPermissionSet()
php
public function isPermissionSet(\pocketmine\permission\Permission|string $name) : boolrecalculatePermissions()
php
public function recalculatePermissions() : arrayremoveAttachment()
php
public function removeAttachment(\pocketmine\permission\PermissionAttachment $attachment) : voidsetBasePermission()
php
public function setBasePermission(\pocketmine\permission\Permission|string $name, bool $grant) : voidunsetBasePermission()
php
public function unsetBasePermission(\pocketmine\permission\Permission|string $name) : void