loadMultiple($rids) as $role) { /** @var \Drupal\user\RoleInterface $role */ if ($role->isAdmin() || $role->hasPermission($permission)) { $has_permission = TRUE; break; } } return $has_permission; } }