You are here

public function MerciPermissions::query in MERCI (Manage Equipment Reservations, Checkout and Inventory) 8.2

Return value

\Drupal\Core\Database\Query\SelectInterface

Overrides NodeType::query

File

modules/merci_migration/src/Plugin/migrate/source/d7/MerciPermissions.php, line 35

Class

MerciPermissions
Drupal 7 node source from database.

Namespace

Drupal\merci_migration\Plugin\migrate\source\d7

Code

public function query() {
  $query = $this
    ->select('node_type', 't')
    ->fields('t');
  $query
    ->join('merci_node_type', 'mt', 'mt.type = t.type');
  $query
    ->condition('mt.merci_type_setting', [
    'bucket',
    'resource',
  ], 'IN');
  $query
    ->fields('mt');
  return $query;
}