ソースを参照

Suppress PHP notices in Predis\ConnectionCluster::getConnectionById() if the specified connection alias/index does not exist.

Daniele Alessandri 15 年 前
コミット
69a0ed6d2f
1 ファイル変更2 行追加1 行削除
  1. 2 1
      lib/Predis.php

+ 2 - 1
lib/Predis.php

@@ -1295,7 +1295,8 @@ class ConnectionCluster implements IConnection, \IteratorAggregate {
     }
 
     public function getConnectionById($id = null) {
-        return $this->_pool[$id ?: 0];
+        $alias = $id ?: 0;
+        return isset($this->_pool[$alias]) ? $this->_pool[$alias] : null;
     }
 
     public function getIterator() {