You are here

public function BookOutlineStorage::loadMultiple in Drupal 10

Same name and namespace in other branches
  1. 8 core/modules/book/src/BookOutlineStorage.php \Drupal\book\BookOutlineStorage::loadMultiple()
  2. 9 core/modules/book/src/BookOutlineStorage.php \Drupal\book\BookOutlineStorage::loadMultiple()

File

core/modules/book/src/BookOutlineStorage.php, line 45

Class

BookOutlineStorage
Defines a storage class for books outline.

Namespace

Drupal\book

Code

public function loadMultiple($nids, $access = TRUE) {
  $query = $this->connection
    ->select('book', 'b', [
    'fetch' => \PDO::FETCH_ASSOC,
  ]);
  $query
    ->fields('b');
  $query
    ->condition('b.nid', $nids, 'IN');
  if ($access) {
    $query
      ->addTag('node_access');
    $query
      ->addMetaData('base_table', 'book');
  }
  return $query
    ->execute();
}