github-actions[bot]
07f65c4bc4
Bump version: 9.11.0 → 9.11.1
2022-12-06 02:13:41 +00:00
Shakir El Amrani
d642a74772
change: remove unused namespace import
2022-12-05 13:11:50 +01:00
github-actions[bot]
53b7dad946
Bump version: 9.10.0 → 9.11.0
2022-12-05 01:29:16 +00:00
Zach Borboa
b86aca6f74
Add Curl::diagnose() HTTP method check matches methods allowed
2022-12-04 13:09:07 -08:00
github-actions[bot]
b6defb4419
Bump version: 9.9.0 → 9.10.0
2022-11-07 01:31:19 +00:00
Zach Borboa
9a5c8ad559
Merge pull request #739 from zachborboa/master
...
Display request options in Curl::diagnose() output
2022-11-05 18:53:16 -07:00
github-actions[bot]
53f1d5670a
Bump version: 9.8.0 → 9.9.0
2022-11-06 01:31:04 +00:00
Zach Borboa
4fb8e2867f
Display request options in Curl::diagnose() output
...
Request options are now displayed when Curl::diagnose() is called and a
deferred constant curlOptionCodeConstants has been added.
2022-11-05 15:27:09 -07:00
Zach Borboa
99795d1d69
Fix MultiCurl::setCookieString()
2022-11-05 14:43:21 -07:00
Zach Borboa
cb6a0e83e6
Pass MultiCurl options to new Curl instances earlier
...
Fix setting of options by passing of MultiCurl options to new Curl
instances earlier. Set options during the Curl initialization instead of
waiting until the request instance is configured in
MultiCurl::initHandle().
2022-11-05 13:48:30 -07:00
Zach Borboa
23fd5b5829
Add deferred constant curlErrorCodeConstants
2022-11-05 07:31:07 -07:00
github-actions[bot]
bf54ee6d9a
Bump version: 9.7.0 → 9.8.0
2022-10-01 01:32:07 +00:00
Zach Borboa
acf8e9f6a0
Include curl error code constant in curl error message (Curl::curlErrorMessage)
...
Before:
Timeout was reached: Operation timed out after 30001 milliseconds with 1453867 out of 3000000 bytes received
After:
Timeout was reached (CURLE_OPERATION_TIMEOUTED): Operation timed out after 30001 milliseconds with 1453867 out of 3000000 bytes received
2022-09-30 07:52:27 -07:00
Zach Borboa
6cf02d111f
Require request headers to be empty before possibly warning about it
2022-09-29 19:07:07 -07:00
github-actions[bot]
ce51152e0f
Bump version: 9.6.3 → 9.7.0
2022-09-29 03:53:55 +00:00
github-actions[bot]
4b096ed518
Bump version: 9.6.2 → 9.6.3
2022-09-24 03:49:46 +00:00
github-actions[bot]
f458bf6d9e
Bump version: 9.6.1 → 9.6.2
2022-09-24 01:53:09 +00:00
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
d453257b12
Bump version: 9.6.0 → 9.6.1
2022-06-30 20:33:15 -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
a0a3f2b10b
Bump version: 9.5.0 → 9.5.1
2021-12-14 11:26:30 -05: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
Zach Borboa
8340a4c0ca
Bump version: 9.4.0 → 9.5.0
2021-11-21 14:12:30 -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
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