function lightning_workflow_entity_extra_field_info_alter in Lightning Workflow 8.3
Implements hook_entity_extra_field_info_alter().
File
- ./
lightning_workflow.module, line 314 - Provides workflow enhancements for Drupal.
Code
function lightning_workflow_entity_extra_field_info_alter(array &$info) {
$moderation_sidebar_exists = Drupal::moduleHandler()
->moduleExists('moderation_sidebar');
foreach ($info as &$entity_type) {
foreach ($entity_type as &$bundle) {
if (isset($bundle['display']['content_moderation_control'])) {
// Hide moderation pseudo-fields if Moderation Sidebar is enabled.
$bundle['display']['content_moderation_control']['visible'] = !$moderation_sidebar_exists;
}
}
}
}