mirror of
https://github.com/pmmp/PocketMine-MP.git
synced 2025-07-22 19:06:35 +00:00
PermissionParser: give permissions default FALSE if they don't specify their own default
This commit is contained in:
parent
59cb11dc83
commit
0bbceee86d
@ -81,7 +81,7 @@ class PermissionParser{
|
|||||||
* @return Permission[][]
|
* @return Permission[][]
|
||||||
* @phpstan-return array<string, list<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 = [];
|
$result = [];
|
||||||
foreach($data as $key => $entry){
|
foreach($data as $key => $entry){
|
||||||
self::loadPermission($key, $entry, $default, $result);
|
self::loadPermission($key, $entry, $default, $result);
|
||||||
@ -98,7 +98,7 @@ class PermissionParser{
|
|||||||
*
|
*
|
||||||
* @throws \Exception
|
* @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;
|
$desc = null;
|
||||||
$children = [];
|
$children = [];
|
||||||
if(isset($data["default"])){
|
if(isset($data["default"])){
|
||||||
|
Loading…
x
Reference in New Issue
Block a user