function BookOutlineStorage::loadMultiple

Same name in other branches
  1. 8.9.x core/modules/book/src/BookOutlineStorage.php \Drupal\book\BookOutlineStorage::loadMultiple()
  2. 10 core/modules/book/src/BookOutlineStorage.php \Drupal\book\BookOutlineStorage::loadMultiple()
  3. 11.x core/modules/book/src/BookOutlineStorage.php \Drupal\book\BookOutlineStorage::loadMultiple()

Overrides BookOutlineStorageInterface::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();
}

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.