Implements Drupal\Core\KeyValueStore\KeyValueStoreInterface::getAll().
Overrides KeyValueStoreInterface::getAll
public function getAll() {
$result = $this->connection
->query('SELECT name, value FROM {' . $this->connection
->escapeTable($this->table) . '} WHERE collection = :collection', array(
':collection' => $this->collection,
));
$values = array();
foreach ($result as $item) {
if ($item) {
$values[$item->name] = unserialize($item->value);
}
}
return $values;
}