Procházet zdrojové kódy

Add an helper method to get the actual keys from the whole argument list.

Daniele Alessandri před 14 roky
rodič
revize
a386263d84
1 změnil soubory, kde provedl 8 přidání a 0 odebrání
  1. 8 0
      lib/Predis/Commands/ScriptedCommand.php

+ 8 - 0
lib/Predis/Commands/ScriptedCommand.php

@@ -13,4 +13,12 @@ abstract class ScriptedCommand extends ServerEval {
         }
         return array_merge(array($this->getScript(), $keys), $arguments);
     }
+
+    protected function getKeys() {
+        $arguments = $this->getArguments();
+        if (($keys = $this->keysCount()) === -1) {
+            return array_slice($arguments, 2);
+        }
+        return array_slice($arguments, 2, $keys);
+    }
 }