function opigno_learning_path_entity_base_field_info in Opigno Learning path 8
Same name and namespace in other branches
- 3.x opigno_learning_path.module \opigno_learning_path_entity_base_field_info()
Implements hook_entity_base_field_info().
File
- ./
opigno_learning_path.module, line 2494 - Contains opigno_learning_path.module.
Code
function opigno_learning_path_entity_base_field_info(EntityTypeInterface $entity_type) {
$fields = [];
if ($entity_type
->id() === 'user_module_status') {
$fields['learning_path'] = BaseFieldDefinition::create('entity_reference')
->setLabel(t('Learning path'))
->setDescription(t('The learning path whose context the module was taken in.'))
->setSetting('target_type', 'group')
->setSetting('target_bundles', [
'learning_path' => 'learning_path',
]);
}
return $fields;
}