You are here

ConfigDistroConfigImporterBatch.php in Config Distro 8

File

src/ConfigDistroConfigImporterBatch.php
View source
<?php

namespace Drupal\config_distro;

use Drupal\config_distro\Event\ConfigDistroEvents;
use Drupal\Core\Config\Importer\ConfigImporterBatch;

/**
 * Custom methods for running the ConfigImporter in a batch.
 *
 * @see \Drupal\Core\Config\ConfigImporterBatch
 */
class ConfigDistroConfigImporterBatch extends ConfigImporterBatch {

  /**
   * {@inheritdoc}
   */
  public static function finish($success, $results, $operations) {
    parent::finish($success, $results, $operations);
    if ($success) {

      // Dispatch an event to notify modules about the successful import.
      \Drupal::service('event_dispatcher')
        ->dispatch(ConfigDistroEvents::IMPORT);
    }
  }

}

Classes

Namesort descending Description
ConfigDistroConfigImporterBatch Custom methods for running the ConfigImporter in a batch.