You are here

function preview_link_update_8206 in Preview Link 2.x

Same name and namespace in other branches
  1. 2.0.x preview_link.install \preview_link_update_8206()

Removes the 'entity_id' and 'entity_type_id' fields from 'preview_link'.

File

./preview_link.install, line 171
Install file.

Code

function preview_link_update_8206() : TranslatableMarkup {
  $entityDefinitionUpdateManager = \Drupal::entityDefinitionUpdateManager();
  $entityIdField = $entityDefinitionUpdateManager
    ->getFieldStorageDefinition('entity_id', 'preview_link');
  $entityDefinitionUpdateManager
    ->uninstallFieldStorageDefinition($entityIdField);
  $entityTypeIdField = $entityDefinitionUpdateManager
    ->getFieldStorageDefinition('entity_type_id', 'preview_link');
  $entityDefinitionUpdateManager
    ->uninstallFieldStorageDefinition($entityTypeIdField);
  return \t("Removes the 'entity_id' and 'entity_type_id' fields from 'preview_link entity'.");
}