protected function MongodbMenuTreeStorage::loadFullMultiple in MongoDB 8
Loads all table fields for multiple menu link definitions by ID.
Parameters
array $ids: The IDs to load.
Return value
array The loaded menu link definitions.
Overrides MenuTreeStorage::loadFullMultiple
File
- src/MongodbMenuTreeStorage.php, line 267 
- Contains \Drupal\mongodb\MongodbMenuTreeStorage .
Class
Namespace
Drupal\mongodbCode
protected function loadFullMultiple(array $ids) {
  $loaded = [];
  $query['value.id']['$in'] = array_values($ids);
  foreach ($this
    ->mongoCollection()
    ->find($query) as $link) {
    $link = $link['value'];
    foreach ($this
      ->serializedFields() as $name) {
      $link[$name] = unserialize($link[$name]);
    }
    $loaded[$link['id']] = $link;
  }
  return $loaded;
}