Zach Borboa
13cc782d27
Clean up example
2022-08-19 10:14:16 -04:00
Zach Borboa
c2eec0667e
Fix building post data for object
...
PHP 8 error messages:
TypeError: array_keys(): Argument #1 ($array) must be of type array, stdClass given
TypeError: array_values(): Argument #1 ($array) must be of type array, stdClass given
PHP 7 error messages:
TypeError: array_keys() expects parameter 1 to be array, object given
TypeError: array_values() expects parameter 1 to be array, object given
2022-08-19 09:46:26 -04:00
Zach Borboa
85e94ba1b1
Fix #725 : Encode keys for post data with numeric keys
2022-07-28 23:47:29 -04:00
Zach Borboa
a33b7bde4e
Fix #707 : Call MultiCurl::beforeSend() before each request is made
2022-07-01 11:21:57 -04:00
Zach Borboa
d453257b12
Bump version: 9.6.0 → 9.6.1
2022-06-30 20:33:15 -04:00
Zach Borboa
3c9e0c7dc9
Fix #718 : Remove active curl handle when stopping requests early
...
Error message:
Warning: curl_multi_info_read(): supplied resource is not a valid
cURL handle resource in
./vendor/php-curl-class/php-curl-class/src/Curl/MultiCurl.php on
line 999
2022-06-30 13:40:27 -04:00
Zach Borboa
8fdb39bbaf
Fix #718 : Ensure cURL handle is passed to curl_multi_info_read()
...
Error message:
curl_multi_info_read(): supplied resource is not a valid cURL handle resource
2022-06-23 15:24:53 -04:00
Zach Borboa
30ffe42915
Fix #712 : Retain keys for arrays with null values
2022-06-23 12:44:46 -04:00
Zach Borboa
523386ec01
Fix #714 : Attempt to stop active requests when MultiCurl::stop() is called
2022-06-23 08:26:20 -04:00
Zach Borboa
9f02d09f0e
Bump version: 9.5.1 → 9.6.0
2022-03-17 11:17:56 -04:00
Zach Borboa
12b5757c22
Implement MultiCurl::stop()
2022-03-10 18:29:48 -08:00
Zach Borboa
dc4d0db091
Rename variable
2022-03-10 18:29:40 -08:00
Zach Borboa
a0a3f2b10b
Bump version: 9.5.0 → 9.5.1
2021-12-14 11:26:30 -05:00
Zach Borboa
f73b978762
Merge pull request #691 from 3kbest/pr8.1
...
silence PHP 8.1 deprecations
2021-11-27 18:32:27 -05:00
Eirik Besteland
dce71a0c2f
php8.1 ReturnTypeWillChange - not use "use ReturnTypeWillChange;"
2021-11-27 23:49:35 +01:00
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
Eirik Besteland
3d0209d3b3
php8.1 ReturnTypeWillChange
2021-11-25 00:10:07 +01: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