PermissionParser: give permissions default FALSE if they don't specify their own default

This commit is contained in:
Dylan K. Taylor 2020-12-05 21:06:07 +00:00
parent 59cb11dc83
commit 0bbceee86d

View File

@ -81,7 +81,7 @@ class PermissionParser{
* @return Permission[][]
* @phpstan-return array<string, list<Permission>>
*/
public static function loadPermissions(array $data, string $default = self::DEFAULT_OP) : array{
public static function loadPermissions(array $data, string $default = self::DEFAULT_FALSE) : array{
$result = [];
foreach($data as $key => $entry){
self::loadPermission($key, $entry, $default, $result);
@ -98,7 +98,7 @@ class PermissionParser{
*
* @throws \Exception
*/
public static function loadPermission(string $name, array $data, string $default = self::DEFAULT_OP, array &$output = []) : void{
public static function loadPermission(string $name, array $data, string $default = self::DEFAULT_FALSE, array &$output = []) : void{
$desc = null;
$children = [];
if(isset($data["default"])){