You are here

public function ManagedRolePermissionsManager::isManagedRole in farmOS 2.x

Checks if the role is a managed role.

Parameters

\Drupal\user\RoleInterface $role: The Role to check.

Return value

bool If the role is a managed role.

Overrides ManagedRolePermissionsManagerInterface::isManagedRole

2 calls to ManagedRolePermissionsManager::isManagedRole()
ManagedRolePermissionsManager::getManagedPermissionsForRole in modules/core/role/src/ManagedRolePermissionsManager.php
Helper function to build managed permissions for managed roles.
ManagedRolePermissionsManager::getMangedRoles in modules/core/role/src/ManagedRolePermissionsManager.php
Returns an array of managed roles.

File

modules/core/role/src/ManagedRolePermissionsManager.php, line 117

Class

ManagedRolePermissionsManager
ManagedRolePermissions Plugin Manager.

Namespace

Drupal\farm_role

Code

public function isManagedRole(RoleInterface $role) {
  return $role
    ->getThirdPartySetting('farm_role', 'access', FALSE);
}