Unverified Commit 3e7ef0a1 authored by Alex Pott's avatar Alex Pott
Browse files

task: #3587725 Use ConfigImporterFactory in RecipeCommand

By: dww
By: longwave
parent e6c69fa8
Loading
Loading
Loading
Loading
Loading
+2 −15
Original line number Diff line number Diff line
@@ -7,8 +7,8 @@
use Drupal\Component\Render\PlainTextOutput;
use Drupal\Core\Command\BootableCommandTrait;
use Drupal\Core\Config\Checkpoint\Checkpoint;
use Drupal\Core\Config\ConfigImporter;
use Drupal\Core\Config\ConfigImporterException;
use Drupal\Core\Config\ConfigImporterFactory;
use Drupal\Core\Config\StorageComparer;
use Drupal\Core\StringTranslation\StringTranslationTrait;
use Psr\Log\LoggerAwareInterface;
@@ -168,20 +168,7 @@ private function rollBackToCheckpoint(Checkpoint $checkpoint): void {
    $storage_comparer = new StorageComparer($checkpoint_storage, $container->get('config.storage'));
    $storage_comparer->reset();

    $config_importer = new ConfigImporter(
      $storage_comparer,
      $container->get('event_dispatcher'),
      $container->get('config.manager'),
      $container->get('lock'),
      $container->get('config.typed'),
      $container->get('module_handler'),
      $container->get('module_installer'),
      $container->get('theme_handler'),
      $container->get('string_translation'),
      $container->get('extension.list.module'),
      $container->get('extension.list.theme'),
    );
    $config_importer->import();
    $container->get(ConfigImporterFactory::class)->get($storage_comparer)->import();
  }

}