function lingotek_update_8208 in Lingotek Translation 8.2
File
- ./
lingotek.install, line 531 - Install, update and uninstall functions for the Lingotek module.
Code
function lingotek_update_8208() {
/** @var \Drupal\Core\Entity\EntityLastInstalledSchemaRepositoryInterface $entity_repository */
$entity_repository = \Drupal::service('entity.last_installed_schema.repository');
$entity_type = $entity_repository
->getLastInstalledDefinition('lingotek_content_metadata');
$entity_type
->set('data_table', NULL);
$entity_type
->setHandlerClass('views_data', '\\Drupal\\lingotek\\Views\\LingotekContentMetadataViewsData');
$entity_repository
->setLastInstalledDefinition($entity_type);
$definitions = $entity_repository
->getLastInstalledFieldStorageDefinitions('lingotek_content_metadata');
if (isset($definitions['translation_source'])) {
$entity_repository
->deleteLastInstalledFieldStorageDefinition($definitions['translation_source']);
}
}