getChangeList(); $count = 0; foreach ($change_list as $entity_type_id => $changes) { if (empty($changes['field_storage_definitions'])) { continue; } $storage_definitions = \Drupal::service('entity_field.manager') ->getFieldStorageDefinitions($entity_type_id); foreach ($changes['field_storage_definitions'] as $field_name => $change) { if ($change !== EntityDefinitionUpdateManager::DEFINITION_UPDATED && $change !== EntityDefinitionUpdateManager::DEFINITION_CREATED) { continue; } if (!isset($storage_definitions[$field_name])) { echo "skip (puudub): $entity_type_id.$field_name\n"; continue; } $update_manager->updateFieldStorageDefinition($storage_definitions[$field_name]); echo "uuendatud: $entity_type_id.$field_name\n"; $count++; } } echo "done ($count)\n";