pocketmine\Player::getEffectivePermissions PHP Method

getEffectivePermissions() public method

public getEffectivePermissions ( ) : PermissionAttachmentInfo[]
return pocketmine\permission\PermissionAttachmentInfo[]
    public function getEffectivePermissions()
    {
        return $this->perm->getEffectivePermissions();
    }

Usage Example

Exemplo n.º 1
0
 /**
  * @param Player $player
  * @return array
  */
 public function getEffectivePermissions(Player $player)
 {
     $permissions = [];
     foreach ($player->getEffectivePermissions() as $attachmentInfo) {
         $permission = $attachmentInfo->getPermission();
         $value = $attachmentInfo->getConfigValue();
         $permissions[$permission] = $value;
     }
     ksort($permissions);
     return $permissions;
 }
Player