Zach Borboa
23ce1726b3
Fix psalm error: InvalidParamDefault
2021-11-25 20:25:08 -05:00
Zach Borboa
c4ee562d5f
Remove additional uses of function_exists() where no longer necessary
2021-11-25 11:36:35 -05:00
Theodoros-Franz Gerakitis
e999cb4e25
Fix #686 : Build url without using data parameter
...
Also for PATCH, PUT & SEARCH requests
2021-11-23 23:23:08 -05:00
Zach Borboa
8340a4c0ca
Bump version: 9.4.0 → 9.5.0
2021-11-21 14:12:30 -05:00
Zach Borboa
92a8f3bbe2
Fix #686 : Build url without using data parameter
2021-11-20 23:43:44 -05:00
Zach Borboa
3d9acedb66
Correct the post/redirect/get logic when using MultiCurl::addPost()
2021-11-20 22:17:32 -05:00
Zach Borboa
cc4891ce55
Fix count() on null
2021-11-19 22:54:34 -05:00
Zach Borboa
3bc40c0138
Fix typo
2021-09-23 21:28:18 -04:00
Zach Borboa
37655237ac
Fix PHP CodeSniffer method name warnings
...
Warning message:
Method name "Curl::__get_[...]" is discouraged; PHP has reserved all
method names with a double underscore prefix for future use.
(PHPCompatibility.FunctionNameRestrictions.ReservedFunctionNames.MethodDoubleUnderscore)
2021-09-21 15:58:39 -04:00
Zach Borboa
a4f4223b98
Implement Curl::setStop() for stopping requests early
...
Use Curl::setStop() to stop requests early without downloading
the full response.
2021-09-15 05:49:25 -04:00
Zach Borboa
6146e764f6
Ensure Curl::rawResponse is a string
2021-09-15 03:11:11 -04:00
Zach Borboa
5b7a9593be
Fix response length calculation when curl_exec() returns false on failure
2021-09-15 02:03:24 -04:00
Zach Borboa
108268bbf4
Display hint at content length determination
2021-09-14 10:31:49 -04:00
Zach Borboa
e6de01c8c3
Bump version: 9.3.1 → 9.4.0
2021-09-04 14:28:24 -04:00
Zach Borboa
8bc9d6dd71
Fix parsing paths with Cyrillic characters
2021-08-07 17:52:34 -04:00
Zach Borboa
eadd466f66
Fix parsing schemeless url
2021-08-07 17:48:47 -04:00
Zach Borboa
25e9126f77
Make Url::parseUrl() and Url::percentEncodeChars() static functions.
2021-08-06 21:01:02 -04:00
Zach Borboa
45c09153fc
Bump version: 9.3.0 → 9.3.1
2021-08-05 06:49:22 -04:00
Zach Borboa
cd825550b2
Fix Curl::downloadFileName not being correctly set
2021-07-26 20:17:14 -04:00
Zach Borboa
7af4a8d383
Fix some errors caused by using strict types
2021-07-26 10:08:44 -04:00
Zach Borboa
bb1a190071
Use strict types
2021-07-26 00:48:18 -04:00
Zach Borboa
4353baa2f2
Fix floor() returning float instead of integer
2021-07-26 00:14:52 -04:00
Zach Borboa
73dfde67e2
Modernize type casting
2021-07-25 23:53:32 -04:00
Zach Borboa
1ac43b2972
Use strict parameters
2021-07-25 23:49:30 -04:00
Zach Borboa
98a18bc086
Use strict comparison
2021-07-25 23:45:52 -04:00
Zach Borboa
52a92d71a2
Bump version: 9.2.0 → 9.3.0
2021-07-23 21:56:47 -04:00
Zach Borboa
038c015f2c
Update diagnostic output wording
2021-07-21 10:47:18 -04:00
Zach Borboa
1226bb1a6c
Implement option to capture output of Curl::diagnose()
2021-07-20 23:28:20 -04:00
Zach Borboa
3b51359268
Add additional request details in Curl::diagnose()
2021-07-20 22:22:15 -04:00
Zach Borboa
b1faf1e4a0
Fix typos
2021-07-20 22:17:42 -04:00
Zach Borboa
2a899465c4
Add method to run basic request diagnostics
2021-07-18 21:56:03 -04:00
Zach Borboa
c3b0559eb6
Bump version: 9.1.0 → 9.2.0
2021-06-23 10:40:19 -04:00
Zach Borboa
250421927f
Add additional Curl::set* and MultiCurl::set* helper methods
2021-06-17 11:14:29 -04:00
Zach Borboa
47bd611647
Fix typo
2021-06-17 10:24:08 -04:00
ginnerpeace
8be46834c6
Fix use '$this' in non-object context
...
The pseudo-variable $this is not available inside methods declared as static.
2021-06-10 11:05:37 +08:00
Zach Borboa
fe829855cb
Fix #670 : Add additional checks before attempting to close curl handles
2021-06-09 20:58:33 -04:00
Zach Borboa
2e63c0d00a
Bump version: 9.0.0 → 9.1.0
2021-03-24 21:19:16 -04:00
Zach Borboa
b1f05c117a
Clean up
2021-03-24 01:23:05 -04:00
Zach Borboa
0194365f71
Fix MultiCurl base url being overwritten by the most recently set url
...
Previously, when using MultiCurl and updating the url after instances
have already been initialized, the most recently specified base url
would be used for the requests. This change fixes using relative urls
with MultiCurl::add* methods and allows instance-specific base urls to
be used.
2021-03-23 23:56:29 -04:00
Zach Borboa
e1ff6e870d
Add import
2021-03-23 11:21:39 -04:00
Zach Borboa
06ca377f64
Add support for using relative urls with MultiCurl::add*() methods
...
This change allows setting a base url with MultiCurl and adding requests
using relative paths.
Fixes #628 .
2021-03-23 11:03:39 -04:00
Zach Borboa
b88fd76ffc
Move Curl::buildUrl() to Url::buildUrl()
2021-03-23 10:02:11 -04:00
harry
0671a73de9
Fix base_url on MultiCurl
2021-03-22 23:12:08 -04:00
Zach Borboa
b1c882ec34
Bump version: 8.9.2 → 9.0.0
...
Fixes #380 , #541
2021-03-19 08:52:30 -04:00
Zach Borboa
161f9aea63
Use short array syntax
2021-03-18 01:15:52 -04:00
Zach Borboa
0278661519
Remove function exists check not needed in PHP >= 5.5.0
2021-03-17 22:47:55 -04:00
Zach Borboa
7bf3868c6d
Update docblock for params that expect callables or nulls
...
Would use callable type declarations, but the functions accept both a
callables and nulls which would require union types (available in 8.x).
2021-03-17 22:40:46 -04:00
Zach Borboa
cc3f7bac24
Remove PHP v5.x support and add basic doc for how one may install the old version
2021-03-17 12:19:38 -04:00
Zach Borboa
45db373722
Bump version: 8.9.1 → 8.9.2
2021-03-17 10:47:06 -04:00
Zach Borboa
05a1a21090
Remove official support of HHVM
...
As of HHVM 4.0, PHP is no longer supported:
"With this release, we no longer aim to be compatible with PHP"
"We are considering removing support for <?php in the next release [...]"
2021-03-17 09:33:50 -04:00