You are here

public function Config::rollback in Drupal 9

Same name and namespace in other branches
  1. 8 core/modules/migrate/src/Plugin/migrate/destination/Config.php \Drupal\migrate\Plugin\migrate\destination\Config::rollback()
  2. 10 core/modules/migrate/src/Plugin/migrate/destination/Config.php \Drupal\migrate\Plugin\migrate\destination\Config::rollback()

Delete the specified destination object from the target Drupal.

Parameters

array $destination_identifier: The ID of the destination object to delete.

Overrides DestinationBase::rollback

File

core/modules/migrate/src/Plugin/migrate/destination/Config.php, line 190

Class

Config
Provides Configuration Management destination plugin.

Namespace

Drupal\migrate\Plugin\migrate\destination

Code

public function rollback(array $destination_identifier) {
  if ($this
    ->isTranslationDestination()) {
    $language = $destination_identifier['langcode'];
    $config = $this->language_manager
      ->getLanguageConfigOverride($language, $this->config
      ->getName());
    $config
      ->delete();
  }
}