public function ManagedRolePermissionsManager::getMangedRoles in farmOS 2.x
Returns an array of managed roles.
Return value
\Drupal\user\RoleInterface[] An array of managed roles.
Overrides ManagedRolePermissionsManagerInterface::getMangedRoles
File
- modules/
core/ role/ src/ ManagedRolePermissionsManager.php, line 106
Class
- ManagedRolePermissionsManager
- ManagedRolePermissions Plugin Manager.
Namespace
Drupal\farm_roleCode
public function getMangedRoles() : array {
/** @var \Drupal\user\RoleInterface[] $roles */
$roles = $this->entityTypeManager
->getStorage('user_role')
->loadMultiple();
return array_filter($roles, function ($role) {
return $this
->isManagedRole($role);
});
}