Amp\Mysql\ConnectionPool::getReadyConnection PHP Method

getReadyConnection() public method

public getReadyConnection ( ) : Amp\Mysql\Connection
return Amp\Mysql\Connection
    public function getReadyConnection()
    {
        if ($this->limit < 0) {
            $this->limit *= -1;
        }
        if (count($this->ready) < 2) {
            $this->addConnection();
        }
        while (list($key, $conn) = each($this->ready)) {
            unset($this->ready[$key]);
            if ($conn->isReady()) {
                return $conn;
            }
        }
        $this->addConnection();
        return $this->virtualConnection;
    }