public static function requireMinimumRole($role_name, $userId = null) { if (ValueHelpers::isRoleNameValid($role_name)) { if ($userId == null) { $userRoleValue = ValueHelpers::getUsersRoleValue(); } else { $userRoleValue = ValueHelpers::getUsersRoleValue($userId); } return $userRoleValue >= ValueHelpers::getRoleValue($role_name) ? true : false; } else { return false; } }