function acquia_contenthub_entity_base_field_info_alter in Acquia Content Hub 8.2
Implements hook_entity_base_field_info_alter().
File
- ./
acquia_contenthub.module, line 40 - Drupal Module: Acquia Content Hub.
Code
function acquia_contenthub_entity_base_field_info_alter(&$fields, EntityTypeInterface $entity_type) {
if (!empty($fields['moderation_state'])) {
$fields['moderation_state']
->setClass(AcquiaContentHubModerationStateFieldItemList::class);
}
if ($entity_type
->id() === 'paragraph') {
$fields['parent_id']
->setClass(AcquiaContentHubGenerateNullFieldItemList::class);
$fields['parent_type']
->setClass(AcquiaContentHubGenerateNullFieldItemList::class);
$fields['parent_field_name']
->setClass(AcquiaContentHubGenerateNullFieldItemList::class);
}
if ($entity_type
->id() === 'webform_submission') {
$fields['entity_type']
->setClass(AcquiaContentHubGenerateNullFieldItemList::class);
}
}