Merge pull request #198 from zachborboa/master

Add method setConnectTimeout()
This commit is contained in:
Zach Borboa
2015-06-03 17:17:38 -07:00
3 changed files with 15 additions and 2 deletions
+2
View File
@@ -173,6 +173,7 @@ Curl::post($url, $data = array())
Curl::progress($callback)
Curl::put($url, $data = array())
Curl::setBasicAuthentication($username, $password = '')
Curl::setConnectTimeout($seconds)
Curl::setCookie($key, $value)
Curl::setCookieFile($cookie_file)
Curl::setCookieJar($cookie_jar)
@@ -183,6 +184,7 @@ Curl::setDigestAuthentication($username, $password = '')
Curl::setHeader($key, $value)
Curl::setJsonDecoder($function)
Curl::setOpt($option, $value)
Curl::setPort($port)
Curl::setReferer($referer)
Curl::setReferrer($referrer)
Curl::setTimeout($seconds)
+1 -1
View File
@@ -12,7 +12,7 @@
"name": "Zach Borboa"
}
],
"version": "3.5.5",
"version": "3.6.5",
"require": {
"php": ">=5.3",
"ext-curl": "*"
+12 -1
View File
@@ -4,7 +4,7 @@ namespace Curl;
class Curl
{
const VERSION = '3.5.5';
const VERSION = '3.6.5';
const DEFAULT_TIMEOUT = 30;
public $curl;
@@ -550,6 +550,17 @@ class Curl
$this->setOpt(CURLOPT_PORT, intval($port));
}
/**
* Set Connect Timeout
*
* @access public
* @param $seconds
*/
public function setConnectTimeout($seconds)
{
$this->setOpt(CURLOPT_CONNECTTIMEOUT, $seconds);
}
/**
* Set Cookie File
*