From 770cb56f7b6bab74ac9e49f6f98fae8466bfd81f Mon Sep 17 00:00:00 2001 From: Dennis Eichhorn Date: Sat, 7 Oct 2017 17:51:53 +0200 Subject: [PATCH] Added has permission function --- Account/PermissionAbstract.php | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/Account/PermissionAbstract.php b/Account/PermissionAbstract.php index e97f54fe4..d05137505 100644 --- a/Account/PermissionAbstract.php +++ b/Account/PermissionAbstract.php @@ -333,4 +333,18 @@ abstract class PermissionAbstract { $this->permission |= $permission; } + + /** + * Has permission. + * + * @param int $permission Permission + * + * @return void + * + * @since 1.0.0 + */ + public function hasPermission(int $permission) : bool + { + return ($this->permission | $permission) === $this->permission; + } }