Implement variadic SREM in the development profile (Redis v2.4).

This commit is contained in:
Daniele Alessandri
2011-04-24 09:06:23 +02:00
parent 8787930977
commit 819f3ca6ed
2 changed files with 21 additions and 0 deletions
+20
View File
@@ -0,0 +1,20 @@
<?php
namespace Predis\Commands;
class SetRemoveV24x extends Command {
public function getId() {
return 'SREM';
}
public function filterArguments(Array $arguments) {
if (count($arguments) === 2 && is_array($arguments[1])) {
return array_merge(array($arguments[0]), $arguments[1]);
}
return $arguments;
}
public function parseResponse($data) {
return (bool) $data;
}
}
@@ -12,6 +12,7 @@ class ServerVersionNext extends ServerVersion22 {
/* commands operating on sets */
'sadd' => '\Predis\Commands\SetAddV24x',
'srem' => '\Predis\Commands\SetRemoveV24x',
/* commands operating on hashes */
'hdel' => '\Predis\Commands\HashDeleteV24x',