ch)) { curl_close($this->ch); } } private function getCurlHandle() { if (empty($this->ch)) { $this->ch = curl_init(); } return $this->ch; } /** * @param string $url * @param array $options * * @return Request */ public function request($url, $options) { $options['curlHandle'] = $this->getCurlHandle(); return new CurlRequest($url, $options); } }