protected function DestinationCategoryTest::filterMigrations in Commerce Migrate 3.1.x
Same name and namespace in other branches
- 8.2 modules/ubercart/tests/src/Kernel/Plugin/migrate/DestinationCategoryTest.php \Drupal\Tests\commerce_migrate_ubercart\Kernel\Plugin\migrate\DestinationCategoryTest::filterMigrations()
- 3.0.x modules/ubercart/tests/src/Kernel/Plugin/migrate/DestinationCategoryTest.php \Drupal\Tests\commerce_migrate_ubercart\Kernel\Plugin\migrate\DestinationCategoryTest::filterMigrations()
Filter the migrations by a single tag.
Parameters
array $migrations: An array of migrations.
string $tag: The filter tag.
Return value
array The migrations with the tag.
2 calls to DestinationCategoryTest::filterMigrations()
- DestinationCategoryTest::testUbercart6Categories in modules/
ubercart/ tests/ src/ Kernel/ Plugin/ migrate/ DestinationCategoryTest.php - Tests Ubercart 6 migrations are tagged as either Configuration or Content.
- DestinationCategoryTest::testUbercart7Categories in modules/
ubercart/ tests/ src/ Kernel/ Plugin/ migrate/ DestinationCategoryTest.php - Tests Ubercart 7 migrations are tagged as either Configuration or Content.
File
- modules/
ubercart/ tests/ src/ Kernel/ Plugin/ migrate/ DestinationCategoryTest.php, line 91
Class
- DestinationCategoryTest
- Tests that all migrations are tagged as either content or configuration.
Namespace
Drupal\Tests\commerce_migrate_ubercart\Kernel\Plugin\migrateCode
protected function filterMigrations(array $migrations, $tag) {
$filtered_migrations = [];
/** @var \Drupal\migrate\Plugin\Migration $migration */
foreach ($migrations as $id => $migration) {
$tags = $migration
->getMigrationTags();
if (in_array($tag, $tags)) {
$filtered_migrations[$id] = $migration;
}
}
return $filtered_migrations;
}