3 namespace Drupal\Core\Config;
5 use Drupal\Core\StringTranslation\StringTranslationTrait;
6 use Symfony\Component\EventDispatcher\EventSubscriberInterface;
9 * Defines a base event listener implementation for config sync validation.
11 abstract class ConfigImportValidateEventSubscriberBase implements EventSubscriberInterface {
12 use StringTranslationTrait;
15 * Checks that the configuration synchronization is valid.
17 * @param ConfigImporterEvent $event
18 * The config import event.
20 abstract public function onConfigImporterValidate(ConfigImporterEvent $event);
25 public static function getSubscribedEvents() {
26 $events[ConfigEvents::IMPORT_VALIDATE][] = ['onConfigImporterValidate', 20];