You are here

public function DomMigrationLookupTest::providerTestConfigValidation in Migrate Plus 8.5

Dataprovider for testConfigValidation().

File

tests/src/Unit/process/DomMigrationLookupTest.php, line 122

Class

DomMigrationLookupTest
Tests the dom_migration_lookup process plugin.

Namespace

Drupal\Tests\migrate_plus\Unit\process

Code

public function providerTestConfigValidation() : array {
  $cases = [
    'migrations-empty' => [
      [
        'migrations' => [],
      ],
      "Configuration option 'migration' is required.",
    ],
    'migrations-invalid' => [
      [
        'migrations' => 42,
      ],
      "Configuration option 'migration' should be a keyed array.",
    ],
    'replace-null' => [
      [
        'replace' => NULL,
      ],
      "Please define either a global replace for all migrations, or a specific one for 'migrations.users'.",
    ],
  ];
  return $cases;
}