Bläddra i källkod

Bugfix: the response parser for KEYS raises a E_WARNING when using iterators for multi bulk responses against Redis v2.0.

Daniele Alessandri 15 år sedan
förälder
incheckning
ce00cb14b9
1 ändrade filer med 1 tillägg och 1 borttagningar
  1. 1 1
      lib/Predis.php

+ 1 - 1
lib/Predis.php

@@ -1497,7 +1497,7 @@ class Keys extends \Predis\InlineCommand {
     public function getCommandId() { return 'KEYS'; }
     public function parseResponse($data) { 
         // TODO: is this behaviour correct?
-        if (is_array($data)) {
+        if (is_array($data) || $data instanceof \Iterator) {
             return $data;
         }
         return strlen($data) > 0 ? explode(' ', $data) : array();