Zach Borboa
2ba3584eaa
Reorder class functions
2015-02-19 14:05:48 +07:00
Zach Borboa
3fb64b14de
Rename Curl::postfields() -> Curl::buildPostData
2015-02-19 14:04:18 +07:00
Zach Borboa
0dfb568734
Add workaround for hhvm to avoid "Notice: File could not be loaded: ..."
2015-02-17 01:34:31 +07:00
Zach Borboa
06c4f9ff0d
Fix "warning: here-document at line XX delimited by end-of-file (wanted `EOF')"
2015-02-17 01:20:16 +07:00
Zach Borboa
a8575a1ecd
Enforce indentation consistency in php files
2015-02-17 00:31:43 +07:00
Zach Borboa
2f53663c5a
Merge pull request #140 from zachborboa/master
...
Implement additional MultiCurl functions available in Curl
2015-02-16 21:25:23 +07:00
Zach Borboa
d67fbd3677
Remove unnecessary usage of xargs
2015-02-16 16:55:14 +07:00
Zach Borboa
72f7e09f57
Bump patch version
2015-02-16 16:33:38 +07:00
Zach Borboa
dd565a0f2b
Update readme with functions added to MultiCurl
2015-02-16 16:21:44 +07:00
Zach Borboa
7f2a97f57b
Implement additional MultiCurl functions available in Curl.
...
MultiCurl::setBasicAuthentication(), MultiCurl::setCookie(),
MultiCurl::setCookieFile(), MultiCurl::setCookieJar(),
MultiCurl::setJsonDecoder(), MultiCurl::setReferer(), MultiCurl::setReferrer(),
MultiCurl::setTimeout(), MultiCurl::setUserAgent(), MultiCurl::unsetHeader(),
MultiCurl::verbose()
2015-02-16 15:55:57 +07:00
Zach Borboa
fcaf4c5d2d
Make scripts executable
2015-02-16 14:21:33 +07:00
Zach Borboa
60e1cb9287
Merge pull request #139 from zachborboa/master
...
Clean up
2015-02-15 02:05:23 +07:00
Zach Borboa
9de0754409
Update available methods for Curl
2015-02-15 01:54:40 +07:00
Zach Borboa
f6563812e8
Group class properties and methods in MultiCurl by visibility
2015-02-15 01:49:08 +07:00
Zach Borboa
c3a76c7a62
Group class properties and methods in Curl class by visibility
2015-02-15 01:40:42 +07:00
Zach Borboa
b0dd2d4860
Merge pull request #138 from zachborboa/master
...
Fix "Undefined index" errors
2015-02-15 00:45:55 +07:00
Zach Borboa
2298e08238
Bump patch version
2015-02-15 00:37:47 +07:00
Zach Borboa
7f21ebd6ee
Merge pull request #137 from zachborboa/master
...
Implement MultiCurl::addDownload(); Add Curl::download() and MultiCurl::download() examples
2015-02-15 00:37:13 +07:00
Zach Borboa
7e341b56c4
Fix "Undefined index" errors
2015-02-15 00:36:37 +07:00
Zach Borboa
124d60314c
Implement MultiCurl::addDownload(); Add Curl::download() and MultiCurl::download() examples
2015-02-15 00:10:16 +07:00
Zach Borboa
bc46163157
Merge pull request #136 from zachborboa/master
...
Fix #134 : Fix "PHP Notice: Use of undefined constant STDOUT" when reading the PHP script from stdin
2015-02-12 23:34:23 +07:00
Zach Borboa
7356801272
Bump patch version
2015-02-12 23:32:29 +07:00
Zach Borboa
f847128cf3
Fix "PHP Notice: Use of undefined constant STDOUT" when reading the PHP script from stdin
2015-02-12 23:20:52 +07:00
Zach Borboa
9d55cee39b
Merge pull request #135 from zborboa-google/master
...
Implement MultiCurl for processing multiple cURL handles asynchronously
2015-02-12 22:01:28 +07:00
Zach Borboa
de9ea7847d
Bump major version (incompatible API changes).
2015-02-12 21:50:04 +07:00
Zach Borboa
252055207b
Clean up
2015-02-12 18:55:55 +07:00
Zach Borboa
a02e6c4e4d
Update multi curl example in readme; Add multi curl examples
2015-02-12 18:51:23 +07:00
Zach Borboa
daa7694330
Add Experimental Methods to readme
2015-02-11 07:49:10 +07:00
Zach Borboa
6e9bdf9817
Implement MultiCurl::setHeader(), MultiCurl::setOpt(), MultiCurl::getOpt()
2015-02-11 07:41:21 +07:00
Zach Borboa
a0da3731d4
Add callback override test
2015-02-11 06:56:42 +07:00
Zach Borboa
eb9986a229
Add individual curl callback error tests
2015-02-11 06:36:16 +07:00
Zach Borboa
7bf9508828
Add individual curl callback tests
2015-02-11 06:19:27 +07:00
Zach Borboa
fc8b6e1e31
Add callback tests for errors
2015-02-10 14:40:59 -08:00
Zach Borboa
012c310c75
Rename curl_multi -> multi_curl
2015-02-10 14:15:52 -08:00
Zach Borboa
1060fd30a5
Implement MultiCurl::addPut()
2015-02-10 14:08:18 -08:00
Zach Borboa
51420bb764
Implement MultiCurl::addPost()
2015-02-10 14:00:09 -08:00
Zach Borboa
5eb436cb26
Implement MultiCurl::addPatch()
2015-02-10 13:53:04 -08:00
Zach Borboa
6bd3626544
Implement MultiCurl::addOptions(); Fix issue caused by messages left in the queue (curl_multi_info_read)
2015-02-10 13:39:33 -08:00
Zach Borboa
bad06c358b
Implement and add tests for MultiCurl::addDelete() and MultiCurl::addHead()
2015-02-10 12:41:18 -08:00
Zach Borboa
cd80ae8211
Use Curl::setURL() for HTTP calls; Update command line equivalents of calls
2015-02-10 11:44:03 -08:00
Zach Borboa
9da8277926
Add example implementation of MultiCurl::addGet() with MultiCurlTest tests
2015-02-10 10:21:57 -08:00
Zach Borboa
79d099b9ab
Refactor Curl for MultiCurl.
...
Add Curl::id.
Use CURLOPT_HEADERFUNCTION in place of CURLOPT_WRITEHEADER for response headers.
Add Curl::setUrl().
Add Curl::headerCallback().
Make Curl::exec() public.
Make Curl::call() public.
2015-02-09 19:42:09 -08:00
Zach Borboa
2e8ccceae3
Remove support for parallel requests
2015-02-09 01:48:32 -08:00
Zach Borboa
b2f89626fe
Merge pull request #133 from zachborboa/master
...
Fix #86 : Add default timeout of 30 seconds
2015-02-08 23:18:10 +07:00
Zach Borboa
33d5c8b463
Bump patch version
2015-02-08 23:14:29 +07:00
Zach Borboa
bbdba6d907
Fix #86 : Add default timeout of 30 seconds
2015-02-08 23:13:25 +07:00
Zach Borboa
dc4e45fd12
Bump patch version
2015-01-26 23:30:12 -08:00
Zach Borboa
a6ba4cfd75
Merge pull request #130 from zachborboa/master
...
Fix callbacks for curl multi requests; Add beforeSend() tests
2015-01-26 23:27:59 -08:00
Zach Borboa
ac7adb503c
Fix callbacks for curl multi requests; Add beforeSend() tests
2015-01-26 23:23:21 -08:00
Zach Borboa
f1afdc7dfd
Clean up
2015-01-26 07:24:40 -08:00