Explorar o código

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

Daniele Alessandri %!s(int64=15) %!d(string=hai) anos
pai
achega
69a0ed6d2f
Modificáronse 1 ficheiros con 2 adicións e 1 borrados
  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() {