Explorar o código

Make ZADD and ZREM variadic commands for Redis 2.4.

Daniele Alessandri %!s(int64=14) %!d(string=hai) anos
pai
achega
962037321a
Modificáronse 2 ficheiros con 12 adicións e 0 borrados
  1. 6 0
      lib/Predis/Commands/ZSetAdd.php
  2. 6 0
      lib/Predis/Commands/ZSetRemove.php

+ 6 - 0
lib/Predis/Commands/ZSetAdd.php

@@ -2,11 +2,17 @@
 
 namespace Predis\Commands;
 
+use Predis\Helpers;
+
 class ZSetAdd extends Command {
     public function getId() {
         return 'ZADD';
     }
 
+    protected function filterArguments(Array $arguments) {
+        return Helpers::filterVariadicValues($arguments);
+    }
+
     public function parseResponse($data) {
         return (bool) $data;
     }

+ 6 - 0
lib/Predis/Commands/ZSetRemove.php

@@ -2,11 +2,17 @@
 
 namespace Predis\Commands;
 
+use Predis\Helpers;
+
 class ZSetRemove extends Command {
     public function getId() {
         return 'ZREM';
     }
 
+    protected function filterArguments(Array $arguments) {
+        return Helpers::filterVariadicValues($arguments);
+    }
+
     public function parseResponse($data) {
         return (bool) $data;
     }