function private_message_update_8006 in Private Message 8.2
Drop the old entity types and field definitions.
File
- ./
private_message.install, line 262 - Holds install and update hooks for the Private Message module.
Code
function private_message_update_8006(&$sandbox) {
$entity_update_manager = \Drupal::entityDefinitionUpdateManager();
foreach ([
'pm_thread_access_time',
'pm_thread_delete_time',
] as $entity_type_id) {
$entity_type = $entity_update_manager
->getEntityType($entity_type_id);
$entity_update_manager
->uninstallEntityType($entity_type);
}
foreach ([
'last_access_time',
'last_delete_time',
] as $field_name) {
$definition = $entity_update_manager
->getFieldStorageDefinition($field_name, 'private_message_thread');
$entity_update_manager
->uninstallFieldStorageDefinition($definition);
}
}