From b84964080a7cc95dabb288688131c087201358cd Mon Sep 17 00:00:00 2001 From: Joshua Ramon Enslin Date: Fri, 4 Sep 2026 17:21:46 +0200 Subject: [PATCH] Add comparison function to MDUserRole --- src/enums/MDUserRole.php | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/enums/MDUserRole.php b/src/enums/MDUserRole.php index 4c1536c..582aa50 100644 --- a/src/enums/MDUserRole.php +++ b/src/enums/MDUserRole.php @@ -191,6 +191,18 @@ enum MDUserRole implements MDValueEnumInterface, JsonSerializable { } + /** + * Compares the user roles. + * + * @param MDUserRole $compareWith User role to compare with. + * + * @return boolean + */ + public function isLowerThan(MDUserRole $compareWith):bool { + if ($this->toInt() > $compareWith->toInt()) return true; + else return false; + } + /** * Provides the option to serialize as a string during json_encode(). *