function MigrateTestBase::executeMigration
Same name and namespace in other branches
- 11.x core/modules/migrate/tests/src/Kernel/MigrateTestBase.php \Drupal\Tests\migrate\Kernel\MigrateTestBase::executeMigration()
- 10 core/modules/migrate/tests/src/Kernel/MigrateTestBase.php \Drupal\Tests\migrate\Kernel\MigrateTestBase::executeMigration()
- 8.9.x core/modules/migrate/tests/src/Kernel/MigrateTestBase.php \Drupal\Tests\migrate\Kernel\MigrateTestBase::executeMigration()
Executes a single migration.
Parameters
string|\Drupal\migrate\Plugin\MigrationInterface $migration: The migration to execute, or its ID.
6 calls to MigrateTestBase::executeMigration()
- EntityRevisionTest::testRevisionTranslation in core/
modules/ migrate/ tests/ src/ Kernel/ Plugin/ EntityRevisionTest.php - Tests that EntityRevision correctly handles revision translations.
- MigrateAggregatorItemTest::setUp in core/
modules/ aggregator/ tests/ src/ Kernel/ Migrate/ d7/ MigrateAggregatorItemTest.php - MigrateBookConfigsTest::setUp in core/
modules/ book/ tests/ src/ Kernel/ Migrate/ d7/ MigrateBookConfigsTest.php - MigrateForumSettingsTest::setUp in core/
modules/ forum/ tests/ src/ Kernel/ Migrate/ d7/ MigrateForumSettingsTest.php - MigrateNodeTitleLabelTest::setUp in core/
modules/ node/ tests/ src/ Kernel/ Migrate/ d7/ MigrateNodeTitleLabelTest.php
File
-
core/
modules/ migrate/ tests/ src/ Kernel/ MigrateTestBase.php, line 166
Class
- MigrateTestBase
- Creates abstract base class for migration tests.
Namespace
Drupal\Tests\migrate\KernelCode
protected function executeMigration($migration) {
if (is_string($migration)) {
$this->migration = $this->getMigration($migration);
}
else {
$this->migration = $migration;
}
if ($this instanceof MigrateDumpAlterInterface) {
static::migrateDumpAlter($this);
}
$this->prepareMigration($this->migration);
(new MigrateExecutable($this->migration, $this))
->import();
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.