Exemple #1
0
 /**
  * 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());
 }