oss/libs/guzzle/http/Guzzle/Http/Curl/CurlMultiProxy.php
protected function getAvailableHandle()
    {
        // Grab a handle that is not claimed
        foreach ($this->handles as $h) {
            if (!in_array($h, $this->groups, true)) {
                return $h;
            }
        }

        // All are claimed, so create one
        $handle = new CurlMulti();
        $handle->setEventDispatcher($this->getEventDispatcher());
        $this->handles[] = $handle;

        return $handle;
    }
protected function getAvailableHandle()
    {
        // Grab a handle that is not claimed
        foreach ($this->handles as $h) {
            if (!in_array($h, $this->groups, true)) {
                return $h;
            }
        }

        // All are claimed, so create one
        $handle = new CurlMulti();
        $handle->setEventDispatcher($this->getEventDispatcher());
        $this->handles[] = $handle;

        return $handle;
    }
protected function getAvailableHandle ( ) { // Grab a handle that is not claimed foreach ( $ this -> handles as $ h ) { if ( ! in_array ( $ h , $ this -> groups , true ) ) { return $ h ; } } // All are claimed, so create one $ handle = new CurlMulti ( ) ; $ handle -> setEventDispatcher ( $ this -> getEventDispatcher ( ) ) ; $ this -> handles [ ] = $ handle ; return $ handle ; }
Get an existing available CurlMulti handle or create a new one

@return CurlMulti
Get an existing available CurlMulti handle or create a new one