System Config subscriber.
Expanded class hierarchy of SystemConfigSubscriber
class SystemConfigSubscriber implements EventSubscriberInterface {
  /**
   * Implements EventSubscriberInterface::getSubscribedEvents().
   */
  static function getSubscribedEvents() {
    $events['config.importer.validate'][] = array(
      'onConfigImporterValidate',
      20,
    );
    return $events;
  }
  public function onConfigImporterValidate(ConfigImporterEvent $event) {
    $importer = $event
      ->getConfigImporter();
    $importList = $importer
      ->getStorageComparer()
      ->getSourceStorage()
      ->listAll();
    if (empty($importerList)) {
      throw new ConfigImporterException("This import will delete all your active configuration, I'm bailing out now.");
    }
  }
}| Name   | Modifiers | Type | Description | Overrides | 
|---|---|---|---|---|
| SystemConfigSubscriber:: | static | function | Implements EventSubscriberInterface::getSubscribedEvents(). Overrides EventSubscriberInterface:: | |
| SystemConfigSubscriber:: | public | function |