function entity_hierarchy_test_base_field_entity_base_field_info in Entity Reference Hierarchy 3.x
Same name and namespace in other branches
- 8.2 tests/modules/entity_hierarchy_test_base_field/entity_hierarchy_test_base_field.module \entity_hierarchy_test_base_field_entity_base_field_info()
Implements hook_entity_base_field_info().
File
- tests/
modules/ entity_hierarchy_test_base_field/ entity_hierarchy_test_base_field.module, line 14 - Contains main module functions.
Code
function entity_hierarchy_test_base_field_entity_base_field_info(EntityTypeInterface $entity_type) {
if ($entity_type
->id() === 'entity_test') {
return [
'parents' => BaseFieldDefinition::create('entity_reference_hierarchy')
->setCardinality(1)
->setSetting('target_type', 'entity_test')
->setLabel('Parents'),
];
}
return [];
}