1: <?php
2: namespace aliuly\common;
3:
4: use pocketmine\plugin\Plugin;
5: use pocketmine\permission\Permission;
6:
7: /**
8: * Simple class encapsulating some Permission related utilities
9: */
10: abstract class PermUtils {
11: /**
12: * Register a permission on the fly...
13: * @param Plugin $plugin - owning plugin
14: * @param str $name - permission name
15: * @param str $desc - permission description
16: * @param str $default - one of true,false,op,notop
17: */
18: static public function add(Plugin $plugin, $name, $desc, $default) {
19: $perm = new Permission($name,$desc,$default);
20: $plugin->getServer()->getPluginManager()->addPermission($perm);
21: }
22: }
23: