Parcourir la source

Make ZADD and ZREM variadic commands for Redis 2.4.

Daniele Alessandri il y a 14 ans
Parent
commit
962037321a
2 fichiers modifiés avec 12 ajouts et 0 suppressions
  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;
 namespace Predis\Commands;
 
 
+use Predis\Helpers;
+
 class ZSetAdd extends Command {
 class ZSetAdd extends Command {
     public function getId() {
     public function getId() {
         return 'ZADD';
         return 'ZADD';
     }
     }
 
 
+    protected function filterArguments(Array $arguments) {
+        return Helpers::filterVariadicValues($arguments);
+    }
+
     public function parseResponse($data) {
     public function parseResponse($data) {
         return (bool) $data;
         return (bool) $data;
     }
     }

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

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