浏览代码

Enhancement: set how to handle multibulk replies (fetch the whole reply or stream it down to the user code).

Daniele Alessandri 15 年之前
父节点
当前提交
c281891641
共有 1 个文件被更改,包括 7 次插入0 次删除
  1. 7 0
      lib/Predis.php

+ 7 - 0
lib/Predis.php

@@ -400,6 +400,13 @@ class ResponseReader {
 
     public function setOption($option, $value) {
         switch ($option) {
+            case 'iterable_multibulk_replies':
+            case 'iterableMultiBulkReplies':
+                $this->setHandler('*', $value == true 
+                    ? new ResponseMultiBulkStreamHandler()
+                    : new ResponseMultiBulkHandler()
+                );
+                break;
             default:
                 throw new \InvalidArgumentException("Unknown option: $option");
         }