/** * 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. * * @param $field_storage \Drupal\field\Entity\FieldStorageConfig * The field storage being purged. */ 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(); }