function cms_content_sync_views_entity_base_field_info in CMS Content Sync 8
Same name and namespace in other branches
- 2.1.x modules/cms_content_sync_views/cms_content_sync_views.module \cms_content_sync_views_entity_base_field_info()
- 2.0.x modules/cms_content_sync_views/cms_content_sync_views.module \cms_content_sync_views_entity_base_field_info()
Implements hook_entity_base_field_info().
File
- modules/
cms_content_sync_views/ cms_content_sync_views.module, line 17 - Module file for cms_content_sync_views.
Code
function cms_content_sync_views_entity_base_field_info(EntityTypeInterface $entity_type) {
$fields = [];
// Add the dynamic entity reference field to the entity status entity type.
if ($entity_type
->id() === 'cms_content_sync_entity_status') {
$fields['entity'] = BaseFieldDefinition::create('dynamic_entity_reference')
->setLabel(t('Entity'))
->setDescription(t('Reference to the entity.'))
->setCardinality(1)
->setReadOnly(TRUE);
}
return $fields;
}