function MigrateSqlIdMapTest::getIdMap
Creates a test SQL ID map plugin.
Return value
\Drupal\Tests\migrate\Unit\TestSqlIdMap A SQL ID map plugin test instance.
21 calls to MigrateSqlIdMapTest::getIdMap()
- MigrateSqlIdMapTest::doTestLookupSourceIdMapping in core/
modules/ migrate/ tests/ src/ Unit/ MigrateSqlIdMapTest.php  - Performs the source ID test on source and destination fields.
 - MigrateSqlIdMapTest::setupRows in core/
modules/ migrate/ tests/ src/ Unit/ MigrateSqlIdMapTest.php  - Setup a database with the given rows.
 - MigrateSqlIdMapTest::testClearMessages in core/
modules/ migrate/ tests/ src/ Unit/ MigrateSqlIdMapTest.php  - Tests the clear messages method.
 - MigrateSqlIdMapTest::testDestroy in core/
modules/ migrate/ tests/ src/ Unit/ MigrateSqlIdMapTest.php  - Tests the destroy method.
 - MigrateSqlIdMapTest::testGetHighestId in core/
modules/ migrate/ tests/ src/ Unit/ MigrateSqlIdMapTest.php  - Tests getHighestId method.
 
File
- 
              core/
modules/ migrate/ tests/ src/ Unit/ MigrateSqlIdMapTest.php, line 100  
Class
- MigrateSqlIdMapTest
 - Tests the SQL ID map plugin.
 
Namespace
Drupal\Tests\migrate\UnitCode
protected function getIdMap() {
  $migration = $this->getMigration();
  $plugin = $this->createMock('Drupal\\migrate\\Plugin\\MigrateSourceInterface');
  $plugin->method('getIds')
    ->willReturn($this->sourceIds);
  $migration->method('getSourcePlugin')
    ->willReturn($plugin);
  $plugin = $this->createMock('Drupal\\migrate\\Plugin\\MigrateDestinationInterface');
  $plugin->method('getIds')
    ->willReturn($this->destinationIds);
  $migration->method('getDestinationPlugin')
    ->willReturn($plugin);
  $event_dispatcher = $this->createMock('Symfony\\Contracts\\EventDispatcher\\EventDispatcherInterface');
  $migration_manager = $this->createMock('Drupal\\migrate\\Plugin\\MigrationPluginManagerInterface');
  $id_map = new TestSqlIdMap($this->database, [], 'sql', [], $migration, $event_dispatcher, $migration_manager);
  $migration->method('getIdMap')
    ->willReturn($id_map);
  return $id_map;
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.