/** * Remove Handle * * @return Robo47_Curl_Multi *Provides Fluent Interface* */ public function removeHandle(Robo47_Curl $curl) { curl_multi_remove_handle($this->_curlMulti, $curl->getCurl()); foreach ($this->_curls as $key => $internalCurl) { if ($internalCurl === $curl) { unset($this->_curls[$key]); } } return $this; }
/** * @covers Robo47_Curl::__clone */ public function testClone() { $curl = new Robo47_Curl('http://example.com', true); $curl->setOption(CURLOPT_HEADER, false); $curl2 = clone $curl; $this->assertNotSame($curl, $curl2); $this->assertEquals($curl->getOptions(), $curl2->getOptions()); $this->assertNotSame($curl->getCurl(), $curl2->getCurl()); }