浏览代码

Accept instances of Predis\ConnectionParameters in Predis\Client::__construct().

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

+ 3 - 1
lib/Predis.php

@@ -111,7 +111,9 @@ class Client {
     }
     }
 
 
     private function createConnection($parameters) {
     private function createConnection($parameters) {
-        $params     = new ConnectionParameters($parameters);
+        $params     = $parameters instanceof ConnectionParameters 
+                          ? $parameters 
+                          : new ConnectionParameters($parameters);
         $connection = new Connection($params, $this->_responseReader);
         $connection = new Connection($params, $this->_responseReader);
 
 
         if ($params->password !== null) {
         if ($params->password !== null) {