function tmgmt_extension_suit_entity_base_field_info_alter in TMGMT Extension Suite 8.3
Same name and namespace in other branches
- 8 tmgmt_extension_suit.module \tmgmt_extension_suit_entity_base_field_info_alter()
- 8.2 tmgmt_extension_suit.module \tmgmt_extension_suit_entity_base_field_info_alter()
Implements hook_entity_base_field_info_alter().
File
- ./
tmgmt_extension_suit.module, line 238 - Main module file for the TMGMT Smartling module.
Code
function tmgmt_extension_suit_entity_base_field_info_alter(array &$fields, EntityTypeInterface $entity_type) {
if ($entity_type
->id() === 'tmgmt_job' && empty($fields['job_file_name'])) {
$fields['job_file_name'] = BaseFieldDefinition::create('string')
->setLabel(t('Generated file name'))
->setSetting('max_length', 1024)
->setTranslatable(FALSE)
->setProvider('tmgmt_extension_suit')
->setName('job_file_name')
->setTargetEntityTypeId($entity_type
->id())
->setTargetBundle(NULL);
}
}