From 3d1502c9ad2b98f9e38f7a0d61e8148fb8ef660a Mon Sep 17 00:00:00 2001 From: "Dylan K. Taylor" Date: Wed, 20 Feb 2019 17:11:26 -0500 Subject: [PATCH] Apparently yaml_parse_file() doesn't respect access protocol --- src/pocketmine/permission/DefaultPermissions.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/pocketmine/permission/DefaultPermissions.php b/src/pocketmine/permission/DefaultPermissions.php index 039b846c7..465f7a775 100644 --- a/src/pocketmine/permission/DefaultPermissions.php +++ b/src/pocketmine/permission/DefaultPermissions.php @@ -23,6 +23,7 @@ declare(strict_types=1); namespace pocketmine\permission; +use function file_get_contents; use function yaml_parse_file; abstract class DefaultPermissions{ @@ -47,7 +48,7 @@ abstract class DefaultPermissions{ public static function registerCorePermissions(){ $manager = PermissionManager::getInstance(); - foreach(PermissionParser::loadPermissions(yaml_parse_file(\pocketmine\RESOURCE_PATH . 'default_permissions.yml')) as $permission){ + foreach(PermissionParser::loadPermissions(yaml_parse(file_get_contents(\pocketmine\RESOURCE_PATH . 'default_permissions.yml'))) as $permission){ $manager->addPermission($permission); } }