From d8b8fb69d9ca8db268918e505e58fcc86972c870 Mon Sep 17 00:00:00 2001 From: Vassyli Date: Wed, 23 Dec 2020 16:56:51 +0100 Subject: [PATCH] Adjusted typehints in LotGD\Core\PermissionManager --- src/PermissionManager.php | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/src/PermissionManager.php b/src/PermissionManager.php index 5bb6819..4a80862 100644 --- a/src/PermissionManager.php +++ b/src/PermissionManager.php @@ -43,16 +43,11 @@ class PermissionManager const EditCharacters = "lotgd/core/characters/edit"; const DeleteCharacters = "lotgd/core/characters/delete"; - private $game; - /** * Construct a permission manager. * @param Game $game The game. */ - public function __construct(Game $game) - { - $this->game = $game; - } + public function __construct(private Game $game) {} /** * Checks if an actor has a permission set. No assumption can be made if it's allowed or denied. @@ -111,6 +106,7 @@ class PermissionManager private function findPermission(string $permissionId): Permission { $em = $this->game->getEntityManager(); + /** @var Permission $result */ $result = $em->getRepository(Permission::class)->find($permissionId); if ($result) {