diff --git a/core/modules/config/lib/Drupal/config/Tests/DefaultConfigTest.php b/core/modules/config/lib/Drupal/config/Tests/DefaultConfigTest.php index 8a5d022..16dc03a 100644 --- a/core/modules/config/lib/Drupal/config/Tests/DefaultConfigTest.php +++ b/core/modules/config/lib/Drupal/config/Tests/DefaultConfigTest.php @@ -51,9 +51,9 @@ public function testDefaultConfig() { $default_config_storage = new TestInstallStorage(); foreach ($default_config_storage->listAll() as $config_name) { - // @todo: remove once migration (https://drupal.org/node/2183957) and - // translation (https://drupal.org/node/2168609) schemas are in. - if (strpos($config_name, 'migrate.migration') === 0 || strpos($config_name, 'language.config') === 0) { + // @todo: remove once translation (https://drupal.org/node/2168609) + // schemas are in. + if (strpos($config_name, 'language.config') === 0) { continue; } diff --git a/core/modules/migrate/config/schema/migrate.schema.yml b/core/modules/migrate/config/schema/migrate.schema.yml new file mode 100644 index 0000000..4cee567 --- /dev/null +++ b/core/modules/migrate/config/schema/migrate.schema.yml @@ -0,0 +1,24 @@ +# Schema for the configuration files of the Migrate module. + +migrate.migration.*: + type: mapping + label: "Migration configuration" + mapping: + id: + type: string + label: "Migration ID" + label: + type: label + label: "Migration name" + source: + type: undefined + label: "Source" + process: + type: undefined + label: "Processor" + destination: + type: undefined + label: "Destination" + migration_dependencies: + type: undefined + label: "Dependencies"