Browse Source

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

Daniele Alessandri 15 years ago
parent
commit
69a0ed6d2f
1 changed files with 2 additions and 1 deletions
  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() {