public function KeyValueStore::getAll in MongoDB 8.2
Returns all stored key/value pairs in the collection.
Return value
array An associative array containing all stored items in the collection.
Overrides KeyValueStoreInterface::getAll
File
- modules/
mongodb_storage/ src/ KeyValueStore.php, line 109
Class
- KeyValueStore
- Class KeyValueStore provides a KeyValueStore as a MongoDB collection.
Namespace
Drupal\mongodb_storageCode
public function getAll() {
$cursor = $this->mongoDbCollection
->find([], static::LEGACY_TYPE_MAP);
$result = [];
foreach ($cursor as $doc) {
$result[$doc['_id']] = unserialize($doc['value']);
}
return $result;
}