More typehints for Command stuff

This commit is contained in:
Dylan K. Taylor
2017-07-05 18:54:36 +01:00
parent 46a2e6cbf8
commit 8bb0c53797
47 changed files with 93 additions and 86 deletions

View File

@ -626,7 +626,13 @@ class PluginManager{
}
if(isset($data["permission"])){
$newCmd->setPermission($data["permission"]);
if(is_bool($data["permission"])){
$newCmd->setPermission($data["permission"] ? "true" : "false");
}elseif(is_string($data["permission"])){
$newCmd->setPermission($data["permission"]);
}else{
throw new \InvalidArgumentException("Permission must be a string or boolean, " . gettype($data["permission"] . " given"));
}
}
if(isset($data["permission-message"])){