You are here

protected function NodeMigrateTypeTestTrait::getTableName in Drupal 9

Same name and namespace in other branches
  1. 8 core/modules/migrate_drupal/tests/src/Traits/NodeMigrateTypeTestTrait.php \Drupal\Tests\migrate_drupal\Traits\NodeMigrateTypeTestTrait::getTableName()

Gets the migrate_map table name.

Parameters

string $type: The type of node migration, 'complete' or 'classic'.

string $version: The source database version.

Return value

string The migrate_map table name.

2 calls to NodeMigrateTypeTestTrait::getTableName()
NodeMigrateTypeTestTrait::makeNodeMigrateMapTable in core/modules/migrate_drupal/tests/src/Traits/NodeMigrateTypeTestTrait.php
Create a node migrate_map table.
NodeMigrateTypeTestTrait::removeNodeMigrateMapTable in core/modules/migrate_drupal/tests/src/Traits/NodeMigrateTypeTestTrait.php
Remove the node migrate map table.

File

core/modules/migrate_drupal/tests/src/Traits/NodeMigrateTypeTestTrait.php, line 68

Class

NodeMigrateTypeTestTrait
Helper functions to test complete and classic node migrations.

Namespace

Drupal\Tests\migrate_drupal\Traits

Code

protected function getTableName($type, $version) {
  if (!$this->tableName) {
    $content_type = $this
      ->randomMachineName();
    $this->tableName = 'migrate_map_d' . $version . '_node_complete__' . $content_type;
    if ($type == NodeMigrateType::NODE_MIGRATE_TYPE_CLASSIC) {
      $this->tableName = 'migrate_map_d' . $version . '_node__' . $content_type;
    }
  }
  return $this->tableName;
}