Loading core/modules/user/src/RoleStorage.php +3 −5 Original line number Diff line number Diff line Loading @@ -13,16 +13,14 @@ class RoleStorage extends ConfigEntityStorage implements RoleStorageInterface { * {@inheritdoc} */ public function isPermissionInRoles($permission, array $rids) { $has_permission = FALSE; foreach ($this->loadMultiple($rids) as $role) { /** @var \Drupal\user\RoleInterface $role */ if ($role->isAdmin() || $role->hasPermission($permission)) { $has_permission = TRUE; break; if ($role->hasPermission($permission)) { return TRUE; } } return $has_permission; return FALSE; } } Loading
core/modules/user/src/RoleStorage.php +3 −5 Original line number Diff line number Diff line Loading @@ -13,16 +13,14 @@ class RoleStorage extends ConfigEntityStorage implements RoleStorageInterface { * {@inheritdoc} */ public function isPermissionInRoles($permission, array $rids) { $has_permission = FALSE; foreach ($this->loadMultiple($rids) as $role) { /** @var \Drupal\user\RoleInterface $role */ if ($role->isAdmin() || $role->hasPermission($permission)) { $has_permission = TRUE; break; if ($role->hasPermission($permission)) { return TRUE; } } return $has_permission; return FALSE; } }