Zach Borboa
ecd0831953
Add http digest auth tests
2015-02-22 02:30:35 +07:00
Zach Borboa
06b0cb62a0
Combine http basic auth tests
2015-02-22 01:18:42 +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
d67fbd3677
Remove unnecessary usage of xargs
2015-02-16 16:55:14 +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
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
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
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
2e8ccceae3
Remove support for parallel requests
2015-02-09 01:48:32 -08:00
Zach Borboa
bbdba6d907
Fix #86 : Add default timeout of 30 seconds
2015-02-08 23:13:25 +07:00
Zach Borboa
ac7adb503c
Fix callbacks for curl multi requests; Add beforeSend() tests
2015-01-26 23:23:21 -08:00
Zach Borboa
85cd7e4d90
Add configurable json decoder
2015-01-24 10:26:44 -08:00
Zach Borboa
891a66c327
Fix #120 : json-encode request when request header Content-Type is application/json and data is a multidimensional array
2015-01-17 02:00:25 -08:00
Zach Borboa
ec8b7825aa
Refactor json request test to add additional tests
2015-01-17 01:45:52 -08:00
Zach Borboa
c1cf3b3f08
Enforce line ending consistency in php files
2015-01-01 16:19:12 -08:00
Zach Borboa
69c1741597
Prohibit tab characters in php files
2014-12-31 14:27:10 -08:00
Zach Borboa
f8b851dec6
Run unit tests before checking trailing whitespace in php files
2014-12-31 14:01:51 -08:00
Zach Borboa
965f32cd80
Clean up unit tests
2014-12-31 01:58:40 -08:00
Zach Borboa
80adf0f3a1
Add json encoding when request header Content-Type is set to application/json
2014-12-31 01:14:18 -08:00
Zach Borboa
5d7d25ac15
Use CaseInsensitiveArray when setting headers
2014-12-31 00:19:11 -08:00
Zach Borboa
2fb88ffde0
Fix "Operation not permitted" (PHP 5.3) and "Permission denied" (HHVM) errors
2014-12-11 21:50:25 -08:00
Zach Borboa
001cfd646b
Add CURLOPT_RETURNTRANSFER reset when using download method; Fix download method test failing on PHP 5.3 due to different png files being created on the server and client when using imagepng().
2014-12-11 21:02:19 -08:00
Zach Borboa
63f47648b0
Fix #98 : Implement download() method
2014-12-11 10:20:41 -08:00
Zach Borboa
ffaeafe12c
Remove alternate expected response for hhvm; Remove hhvm from allow_failures
2014-12-10 22:41:25 -08:00
Zach Borboa
247aa78822
Write response headers to a stream resource and make CURLOPT_HEADER optional
2014-12-10 22:27:28 -08:00
Zach Borboa
0bab1dd46c
Add test for parsing empty response ( #96 )
2014-12-07 21:51:27 -08:00
Zach Borboa
41c42faa0e
Fix #95 : Allow json data with PUT requests
2014-12-04 22:35:39 -08:00
Zach Borboa
6df8c93517
Add setReferrer() alias setReferer()
2014-11-14 09:42:44 -08:00
Zach Borboa
9c8818d087
Merge pull request #80 from zborboa-google/patch-3
...
Add script comments
2014-10-21 21:48:41 -07:00
Zach Borboa
78ccb17a42
Fix #84 : PHP 5.3 build failing
2014-10-19 03:56:19 -07:00
zborboa-google
351f4b51ab
Add script comments
2014-09-09 11:34:27 -07:00
Zach Borboa
530c412da5
Add base url property
2014-09-06 16:44:11 -07:00
Zach Borboa
e17f854555
Make $instance->url public; Remove getUrl(), setUrl()
2014-09-06 16:31:01 -07:00
Zach Borboa
896eb5ebdf
Include querystring data in the url for the appropriate HTTP request methods
2014-09-03 23:08:29 -07:00
Zach Borboa
9d608312a4
Merge branch 'multiple-curl-info-callback' of https://github.com/matteo78/php-curl-class
...
* 'multiple-curl-info-callback' of https://github.com/matteo78/php-curl-class :
Add unit test for normal getUrl cases
Split test for getUrl from test for getOptions
Add call to setUrl in other verbs
Add call to setUrl in single requests
Add getUrl, setUrl methods and setUrl call
Added tests for getUrl method
Add unit tests
Add getOpt function
2014-09-03 21:37:56 -07:00
Zach Borboa
9dc097c672
Add trailing whitespace test
2014-09-03 17:04:18 -07:00