private static function _buildOptionsArray(org_tubepress_api_http_HttpRequest $request) { return array(self::$_option_timeout => 5, self::$_option_connecttimeout => 5, self::$_option_redirect => 5, self::$_option_useragent => $request->getHeaderValue(org_tubepress_api_http_HttpRequest::HTTP_HEADER_USER_AGENT), self::$_option_headers => $request->getAllHeaders()); }
private function _setCurlOptions(org_tubepress_api_http_HttpRequest $request) { curl_setopt_array($this->_handle, array(CURLOPT_CONNECTTIMEOUT => 5, CURLOPT_HEADER => true, CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_0, CURLOPT_MAXREDIRS => 5, CURLOPT_RETURNTRANSFER => true, CURLOPT_SSL_VERIFYHOST => true, CURLOPT_SSL_VERIFYPEER => true, CURLOPT_TIMEOUT => 5, CURLOPT_URL => $request->getUrl()->toString(), CURLOPT_USERAGENT => $request->getHeaderValue(org_tubepress_api_http_HttpRequest::HTTP_HEADER_USER_AGENT))); $this->_setCurlOptionsFollowLocation(); $this->_setCurlOptionsBody($request); $this->_setCurlOptionsHeaders($request); }