function webform_revisions_entity_base_field_info_alter in Config Entity Revisions 8
Same name and namespace in other branches
- 8.2 modules/webform_revisions/webform_revisions.module \webform_revisions_entity_base_field_info_alter()
- 1.x modules/webform_revisions/webform_revisions.module \webform_revisions_entity_base_field_info_alter()
Implements hook_entity_base_field_info_alter().
File
- modules/
webform_revisions/ webform_revisions.module, line 193
Code
function webform_revisions_entity_base_field_info_alter(&$fields, \Drupal\Core\Entity\EntityTypeInterface $entity_type) {
if ($entity_type
->id() == 'webform_submission') {
$fields['webform_revision'] = BaseFieldDefinition::create('entity_reference')
->setLabel('Webform revision')
->setName('webform_revision')
->setProvider('webform_revisions')
->setTargetEntityTypeId('config_entity_revisions')
->setTargetBundle(null)
->setTargetEntityTypeId('webform_submission');
}
}