W3cubDocs

/Drupal 8

function hook_field_purge_field_storage

hook_field_purge_field_storage(\Drupal\field\Entity\FieldStorageConfig $field_storage)

Acts when a field storage definition is being purged.

In field_purge_field_storage(), after the storage definition has been removed from the system, the entity storage has purged stored field data, and the field definitions cache has been cleared, this hook is invoked on all modules to allow them to respond to the field storage being purged.

Parameters

$field_storage \Drupal\field\Entity\FieldStorageConfig: The field storage being purged.

Related topics

Field API bulk data deletion
Cleans up after Field API bulk deletion operations.
Hooks
Define functions that alter the behavior of Drupal core.

File

core/modules/field/field.api.php, line 285
Field API documentation.

Code

function hook_field_purge_field_storage(\Drupal\field\Entity\FieldStorageConfig $field_storage) {
  db_delete('my_module_field_storage_info')
    ->condition('uuid', $field_storage->uuid())
    ->execute();
}

© 2001–2016 by the original authors
Licensed under the GNU General Public License, version 2 and later.
Drupal is a registered trademark of Dries Buytaert.
https://api.drupal.org/api/drupal/core!modules!field!field.api.php/function/hook_field_purge_field_storage/8.1.x