function gathercontent_update_8303 in GatherContent 8.5
Same name and namespace in other branches
- 8.3 gathercontent.install \gathercontent_update_8303()
- 8.4 gathercontent.install \gathercontent_update_8303()
Create fields for gathercontent_operation_item entity.
File
- ./
gathercontent.install, line 132 - Install and uninstall script for GatherContent module.
Code
function gathercontent_update_8303() {
/** @var \Drupal\Core\Entity\EntityFieldManagerInterface $entityFieldManager */
$entityFieldManager = \Drupal::service('entity_field.manager');
/** @var \Drupal\Core\Field\FieldStorageDefinitionListenerInterface $fieldStorageListener */
$fieldStorageListener = \Drupal::service('field_storage_definition.listener');
$definition = $entityFieldManager
->getFieldStorageDefinitions('gathercontent_operation_item')['created'];
$fieldStorageListener
->onFieldStorageDefinitionCreate($definition);
$definition = $entityFieldManager
->getFieldStorageDefinitions('gathercontent_operation_item')['changed'];
$fieldStorageListener
->onFieldStorageDefinitionCreate($definition);
}