You are here

function gathercontent_update_8303 in GatherContent 8.5

Same name and namespace in other branches
  1. 8.3 gathercontent.install \gathercontent_update_8303()
  2. 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);
}