Пример #1
0
 /**
  * @covers Robo47_Curl::getCurl
  * @covers Robo47_Curl::setCurl
  */
 public function testGetSetCurl()
 {
     $curl = new Robo47_Curl();
     $curlResource = $curl->getCurl();
     $this->assertInternalType('resource', $curlResource);
     $this->assertEquals('curl', get_resource_type($curlResource));
     $resource = curl_init();
     $curl->setCurl($resource);
     $curlResource = $curl->getCurl();
     $this->assertInternalType('resource', $curlResource);
     $this->assertSame($curlResource, $resource);
 }
Пример #2
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;
 }