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

This commit is contained in:
Daniele Alessandri
2010-03-09 15:48:41 +01:00
parent 425c9ade31
commit c281891641
+7
View File
@@ -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");
}