mirror of
https://github.com/predis/predis.git
synced 2026-08-21 20:00:56 +00:00
20 lines
478 B
PHP
20 lines
478 B
PHP
<?php
|
|
|
|
namespace Predis\Commands;
|
|
|
|
use Predis\Iterators\MultiBulkResponseTuple;
|
|
|
|
class HashGetAll extends Command {
|
|
public function getId() { return 'HGETALL'; }
|
|
public function parseResponse($data) {
|
|
if ($data instanceof \Iterator) {
|
|
return new MultiBulkResponseTuple($data);
|
|
}
|
|
$result = array();
|
|
for ($i = 0; $i < count($data); $i++) {
|
|
$result[$data[$i]] = $data[++$i];
|
|
}
|
|
return $result;
|
|
}
|
|
}
|