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_roleCode
public function isManagedRole(RoleInterface $role) {
return $role
->getThirdPartySetting('farm_role', 'access', FALSE);
}