You are here

public function DummyQueryTrait::query in Zircon Profile 8

Same name and namespace in other branches
  1. 8.0 core/modules/migrate/src/Plugin/migrate/source/DummyQueryTrait.php \Drupal\migrate\Plugin\migrate\source\DummyQueryTrait::query()

File

core/modules/migrate/src/Plugin/migrate/source/DummyQueryTrait.php, line 21
Contains \Drupal\migrate\Plugin\migrate\source\DummyQueryTrait.

Class

DummyQueryTrait
Trait providing a dummy select query object for source plugins based on SqlBase which override initializeIterator() to obtain their data from other SqlBase services instead of a direct query. This ensures that query() returns a valid object, even…

Namespace

Drupal\migrate\Plugin\migrate\source

Code

public function query() {

  // Pass an arbritrary table name - the query should never be executed anyway.
  $query = $this
    ->select(uniqid(), 's')
    ->range(0, 1);
  $query
    ->addExpression('1');
  return $query;
}