field_config_import_steps_alter(&$sync_steps, ConfigImporter $config_importer)
Implements hook_config_import_steps_alter().
File
- core/modules/field/field.module, line 305
- Attach custom data fields to Drupal entities.
Code
function field_config_import_steps_alter(&$sync_steps, ConfigImporter $config_importer) {
$field_storages = ConfigImporterFieldPurger::getFieldStoragesToPurge(
$config_importer->getStorageComparer()->getSourceStorage()->read('core.extension'),
$config_importer->getStorageComparer()->getChangelist('delete')
);
if ($field_storages) {
// Add a step to the beginning of the configuration synchronization process
// to purge field data where the module that provides the field is being
// uninstalled.
array_unshift($sync_steps, array('\Drupal\field\ConfigImporterFieldPurger', 'process'));
}
}
Please login to continue.