You are here

function entity_hierarchy_workbench_access_workbench_access_scheme_update_alter in Entity Reference Hierarchy 3.x

Same name and namespace in other branches
  1. 8.2 modules/entity_hierarchy_workbench_access/entity_hierarchy_workbench_access.module \entity_hierarchy_workbench_access_workbench_access_scheme_update_alter()

Implements hook_workbench_access_scheme_update_alter().

File

modules/entity_hierarchy_workbench_access/entity_hierarchy_workbench_access.module, line 40
Main module functions.

Code

function entity_hierarchy_workbench_access_workbench_access_scheme_update_alter(array &$settings, Config $config) {
  if (strpos($config
    ->get('scheme'), 'entity_hierarchy') !== 0) {
    return;
  }
  $settings['boolean_fields'] = $config
    ->get('parents');
  $settings['bundles'] = array_keys($config
    ->get('fields')['node']);
}