Commit Graph

221 Commits

Author SHA1 Message Date
Zach Borboa ebca4c2c19 Add MultiCurl::setXmlDecoder 2016-01-31 10:53:32 -08:00
Zach Borboa 8cf2631c54 Fix #295: Allow setting a custom XML decoder 2016-01-31 04:20:26 -08:00
Zach Borboa 04d8aab26e Merge branch 'master' into 170 2016-01-23 12:09:12 -08:00
Zach Borboa ebf406c14a Fix #170: Allow setting MultiCurl callbacks after requests are added 2016-01-23 12:08:33 -08:00
Zach Borboa c4d143f8f1 Skip memory leak test failing for PHP 7 2016-01-22 19:49:59 -08:00
Zach Borboa 4f62b45d5b Add Curl::effectiveUrl 2016-01-18 20:39:52 -08:00
Zach Borboa f58366785c Start built-in web server for php 7.0 continuous integration tests 2016-01-16 02:59:46 -08:00
Zach Borboa 67020c98cc Fix "Array to string conversion/Undefined variable" error in PHP 7 2016-01-16 01:13:22 -08:00
Zach Borboa 1ef006f751 Prohibit screaming caps notation in php files 2015-11-10 17:36:05 -08:00
Zach Borboa 4a78a38238 Clean up 2015-11-10 08:05:14 -08:00
Zach Borboa 81807f1753 Hide built-in web server output when running tests 2015-11-10 08:04:15 -08:00
Zach Borboa 0e2e64734e Prohibit @author in php files 2015-11-10 08:02:54 -08:00
Zach Borboa 60594d5331 Fix #258: Allow sending request data with non-file values prefixed with the @ character 2015-10-27 23:04:32 -07:00
Zach Borboa f0bc858897 Fix #257: Preserve space in cookie delimiter 2015-10-27 21:29:38 -07:00
Maxim Epishchev 443aa73851 Cookie: preserve encode space to '%20' in delimiter, when multiple cookies available 2015-10-27 11:36:47 +03:00
Zach Borboa d69cded020 Fix #254: CaseInsensitiveArray not found. 2015-10-20 21:54:53 -07:00
Zach Borboa 62e9bdf693 Skip test on HHVM due to "Segmentation fault" 2015-10-15 09:56:51 -07:00
Zach Borboa 7430a2a954 Fix #250: Allow specifying a buffer when using Curl::verbose() 2015-10-14 17:49:48 -07:00
Zach Borboa e70228cff9 Fix #248: Close MultiCurl resource only when still open 2015-09-18 01:14:51 -07:00
Zach Borboa 2e10ae416e Fix #240: Make CURLINFO_HEADER_OUT optional.
CURLINFO_HEADER_OUT is true by default, but now optional. When
CURLINFO_HEADER_OUT is not true, requestHeaders will be null.
2015-09-04 09:09:07 -07:00
Zach Borboa 145e7b76b1 Add test for #193 2015-08-27 12:26:56 -07:00
Zach Borboa 3bf046b197 Start built-in web server when running nightly continuous integration tests 2015-08-27 10:27:18 -07:00
Pete Watts 9d03d46290 Fix #234 Fixed PATCH request method to correctly support sending body data. 2015-08-20 12:46:32 +01:00
Pete Watts a7ed5182da Fixed test CurlTest::testUserAgent where PHP_VERSION contains regex special chars (e.g. 5.6.9-0+deb8u1) 2015-08-20 12:38:48 +01:00
Zach Borboa bcad567db9 Fix long lines 2015-08-20 02:37:51 -07:00
Zach Borboa 29afe450f8 Add check to prohibit excessively long lines in php files 2015-08-20 02:37:11 -07:00
Zach Borboa f10ca99e59 Add test for PATCHing a multidimensional array (#205) 2015-08-20 00:44:28 -07:00
Zach Borboa e46dc8146e Fix continuous integration tests for HHVM 2015-08-19 18:07:04 -07:00
Zach Borboa 2df98d1708 Add test for adding Multicurl handles after calling start() 2015-08-19 08:47:50 -07:00
Zach Borboa d7861d8e08 Update HTTP digest authentication tests for MultiCurl 2015-08-11 20:34:27 -07:00
Vladimir Chernyshev e3b09c6654 Update PHPMultiCurlClassTest.php
Add testDigestHttpAuthSuccess
2015-08-11 13:24:09 +03:00
Zach Borboa 8d701b0648 Fix #191: Use $camelCase for properties (class member variables) 2015-07-30 23:54:03 -07:00
Zach Borboa e3b405ed5d Add support for detecting additional JSON content-types 2015-04-30 08:19:38 -07:00
Zach Borboa a79e64b2ca Fix #174: Correctly set cookie value when using http_build_query().
http_build_query() url encodes the cookie data array. Use urldecode() to undo
the URL-encoding and allow characters including the colon (":").
2015-04-29 12:38:07 -07:00
Zach Borboa 8ce0a208b5 Skip Digest Access Authentication test on HHVM 2015-04-23 16:19:47 -07:00
Zach Borboa bfb932dc30 Fix script.sh exiting with return code 0 when phpunit tests fail 2015-04-23 15:48:26 -07:00
Zach Borboa 3ebc19f916 Clean up request method tests 2015-04-23 15:45:34 -07:00
Zach Borboa 7256a716a1 Fix missing body in DELETE tests 2015-04-23 15:44:15 -07:00
Zach Borboa 91b94627d1 Fix #178: Remove circular reference during cleanup 2015-04-22 23:42:35 -07:00
Zach Borboa b31251a7fd Clean up 2015-04-22 02:39:59 -07:00
Zach Borboa 70be5e4eb3 Fix #171: Allow sending body data in delete() 2015-04-22 01:18:48 -07:00
Zach Borboa bfe5b2fed4 Fix #161: Replace deprecated mime_content_type() with finfo_file() when available 2015-04-01 16:41:50 -07:00
Zach Borboa bf10280cdb Add test for #154 2015-03-26 08:22:09 -07:00
Zach Borboa 2028a86dd4 Add tests for MultiCurl::setUrl() 2015-03-04 01:23:23 +07:00
Zach Borboa 5a5ce14915 Clean up 2015-02-25 02:02:06 +07:00
Zach Borboa 20ee312a10 Add ability to specify a callback for MultiCurl::download() 2015-02-25 01:24:38 +07:00
Zach Borboa eb8b6dcc19 Add ability to specify a callback for Curl::download() 2015-02-24 12:56:17 +07:00
Zach Borboa 2f7073743e Allow setting the base url for requests in the constructor (Curl::__construct($base_url = null)) 2015-02-22 23:17:32 +07:00
Zach Borboa 3aca8d167c Allow setting the base url for requests.
Curl::setUrl() can now be used to specify the base url while passing only one
$data parameter to Curl::delete(), Curl::get(), Curl::head(), Curl::options(),
Curl::patch(), Curl::post(), and Curl::put().
2015-02-22 18:25:16 +07:00
Zach Borboa f9df529d07 Make before script executable 2015-02-22 13:47:32 +07:00