Zach Borboa
76ae1241cb
Return a json response when calling the timeout test
2020-05-12 10:37:49 -07:00
Zach Borboa
ab407d6b25
Implement disableTimeout()
...
Implement Curl::disableTimeout() and MultiCurl::disableTimeout()
2020-05-09 09:19:35 -07:00
Zach Borboa
95f1386da5
Suggest printing some information when troubleshooting
2020-05-01 07:57:02 -07:00
Zach Borboa
1725c8a992
Merge pull request #632 from zachborboa/625
...
Update Url class to handle IPv6 addresses with bracket notation
2020-04-22 22:50:45 -07:00
Zach Borboa
75c9fc144b
Fix #625 : Update Url class to handle IPv6 addresses with bracket notation.
2020-04-22 22:18:47 -07:00
Zach Borboa
1f62ac4428
Fix #606 : Add example for fetching range using Curl::setRange()
2020-04-20 23:03:27 -07:00
Zach Borboa
180273b577
Bump version: 8.7.0 → 8.8.0
8.8.0
2020-04-19 20:39:57 -07:00
Zach Borboa
c78d271b29
Fix #626 : Add MultiCurl example for retrying with a new proxy
2020-04-18 10:40:25 -07:00
Zach Borboa
ea66e3bfb9
Standardize the use import statements
2020-04-17 18:47:59 -07:00
Zach Borboa
2c6d228f58
Use vendor phpunit when available
2020-04-11 12:19:12 -07:00
Zach Borboa
85c9a1a5e9
Clean up
2020-04-10 19:31:28 -07:00
harry
09006e0e26
Implement setInterface()
...
Implement Curl::setInterface() and MultiCurl::setInterface()
2020-04-10 12:02:41 +05:30
Zach Borboa
73ec46ed20
Bump version: 8.6.1 → 8.7.0
8.7.0
2020-02-28 21:02:55 -08:00
Zach Borboa
1b86b63f12
Merge pull request #623 from zachborboa/621
...
Fix use of undefined constant STDERR
2020-02-21 08:37:55 -08:00
Zach Borboa
7c93a1b746
Fix use of undefined constant STDERR under certain conditions.
...
Error message:
Use of undefined constant STDERR - assumed 'STDERR' (this will throw
an Error in a future version of PHP)
2020-02-21 08:19:55 -08:00
Zach Borboa
db99d69aac
Update readme
2020-02-19 20:03:30 -08:00
Zach Borboa
f57d5f7908
Add PHP 7.4 to list of compatible versions
2020-02-19 19:45:12 -08:00
Zach Borboa
cbe9ab7d56
Merge pull request #617 from zachborboa/php74
...
Add PHP 7.4 to continuous integration tests
2020-02-19 18:34:09 -08:00
Zach Borboa
c58b8be799
Run test server for PHP 7.4 continuous integration tests
2020-02-19 17:28:57 -08:00
Zach Borboa
9d46178d97
Use Xenial for gd support.
...
Error message:
Your requirements could not be resolved to an installable set of packages.
Problem 1
- The requested PHP extension ext-gd * is missing from your system. Install or enable PHP's gd extension.
2020-02-19 17:26:17 -08:00
Zach Borboa
8a43e9a09f
Add PHP 7.4 to continuous integration tests
2020-02-19 17:25:48 -08:00
Zach Borboa
aa7bffa4b2
Merge pull request #620 from zachborboa/619
...
Fix continuous integration tests for PHP 7.3.
2020-02-17 16:17:30 -08:00
Zach Borboa
8b15ec5b43
Fix continuous integration tests for PHP 5.3.
...
Error message:
PHP Fatal error: Call to undefined method CurlTest\CurlTest::assertStringContainsString() in [...]
2020-02-17 16:08:23 -08:00
Zach Borboa
7340e8ede3
Fix continuous integration tests for PHP 5.3.
...
Error message:
Parse error: syntax error, unexpected T_CLASS, expecting T_STRING or T_VARIABLE or '$' in [...]
2020-02-17 16:02:40 -08:00
Zach Borboa
947848bd2a
Fix continuous integration tests for PHP 7.0.
...
There was 1 error:
1) CurlTest\CurlTest::testMultipartFormDataContentType
Error: Call to undefined method CurlTest\CurlTest::assertStringContainsString()
./tests/PHPCurlClass/PHPCurlClassTest.php:590
There was 1 failure:
1) CurlTest\CurlTest::testRequiredOptionCurlOptReturnTransferEmitsWarning
Failed asserting that exception of type "Error" matches expected exception "\PHPUnit\Framework\Error\Warning".
Message was: "Call to undefined method CurlTest\CurlTest::expectWarning()" at
./tests/PHPCurlClass/PHPCurlClassTest.php:3036
2020-02-17 15:28:31 -08:00
Zach Borboa
702e4a13ea
Fix continuous integration tests for PHP 7.1.
...
There was 1 failure:
1) CurlTest\CurlTest::testRequiredOptionCurlOptReturnTransferEmitsWarning
Failed asserting that exception of type "Error" matches expected exception "\PHPUnit\Framework\Error\Warning".
Message was: "Call to undefined method CurlTest\CurlTest::expectWarning()" at
./tests/PHPCurlClass/PHPCurlClassTest.php:3036
2020-02-17 14:44:45 -08:00
Zach Borboa
2fd406a500
Fix continuous integration tests for PHP 7.3.
...
There were 3 errors:
1) CurlTest\CurlTest::testMultipartFormDataContentType
TypeError: Argument 2 passed to PHPUnit\Framework\Assert::assertContains() must be iterable, string given, [...]
2) CurlTest\CurlTest::testJsonEncode
ErrorException: json_encode error: Malformed UTF-8 characters, possibly incorrectly encoded
3) CurlTest\CurlTest::testRequiredOptionCurlOptReturnTransferEmitsWarning
CURLOPT_RETURNTRANSFER is a required option
2020-02-17 13:34:53 -08:00
Zach Borboa
fa3cfd37d5
Merge pull request #615 from zachborboa/pr608
...
Implement Curl::setRange() and MultiCurl::setRange()
2020-01-14 21:09:12 -08:00
Zach Borboa
cf9ab59780
Use setFile()
2020-01-14 21:01:04 -08:00
Zach Borboa
15a6a4dd98
Use setRange()
2020-01-14 20:58:42 -08:00
Zach Borboa
82c0880ab5
Clean up
2020-01-14 20:56:42 -08:00
Zach Borboa
a020585a73
Fix #608 : Implement Curl::setRange() and MultiCurl::setRange()
2020-01-14 20:55:41 -08:00
Zach Borboa
9fde3ff1e9
Merge pull request #614 from zachborboa/pr609
...
Implement Curl::setFile() and MultiCurl::setFile()
2020-01-14 20:46:42 -08:00
Zach Borboa
1d0f6cfc84
Fix #609 : Implement Curl::setFile() and MultiCurl::setFile()
2020-01-14 20:36:19 -08:00
Zach Borboa
54be433a72
Merge pull request #607 from zachborboa/602
...
Fix lingering temporary download file when using MultiCurl::addDownload
8.6.2
2019-11-17 00:37:31 -08:00
Zach Borboa
2d591c3b7c
Fix lingering temporary download file when using MultiCurl::addDownload() ( #602 )
2019-11-17 00:19:57 -08:00
Zach Borboa
fe1a65b741
Unify file names of download example script
2019-10-31 20:44:05 -07:00
Zach Borboa
33b748c71a
Unify Curl and MultiCurl examples
2019-10-31 20:40:52 -07:00
Zach Borboa
04d1db9d54
Rename download file examples
2019-10-31 20:34:36 -07:00
Zach Borboa
27ba06ed0a
Merge pull request #604 from zachborboa/602
...
Unify download implementation of MultiCurl::addDownload with Curl::download
2019-10-14 00:26:29 -07:00
Zach Borboa
7b70bc2697
Fix #602 : Unify download implementation of MultiCurl::addDownload with Curl::download
2019-10-14 00:08:41 -07:00
Zach Borboa
11dbef81fe
Fix #603 : Add note on getting progress indicators to work
2019-10-13 22:28:45 -07:00
Zach Borboa
a418962c43
Bump version: 8.6.0 → 8.6.1
8.6.1
2019-08-04 21:18:26 -07:00
Zach Borboa
418f4cba1d
Fix #596 : Suggest updating curl version used by php
2019-07-20 20:37:56 -07:00
Zach Borboa
f27059b170
Remove notice when request is made and test flag is not set.
...
Message:
PHP Notice: Undefined index: PHP_CURL_CLASS_TEST_MODE_ENABLED in
./php-curl-class/tests/PHPCurlClass/server.php on line 4
2019-07-18 19:06:52 -07:00
Zach Borboa
e782f41cd8
Merge pull request #589 from zachborboa/master
...
Use camelCase for ArrayUtil function names and deprecate old snake_case names
2019-06-09 22:46:57 -07:00
Zach Borboa
505663a55d
Use camelCase for ArrayUtil function names and deprecate old snake_case names
2019-06-09 22:26:18 -07:00
Zach Borboa
82b927bbcd
Add test for Curl::removeHeader()
2019-05-24 22:48:09 -07:00
Zach Borboa
c7d66bfdae
Temporarily allow PHP 5.4, 5.5, and 5.6 continuous integration tests to
...
fail.
2019-05-24 08:54:40 -07:00
Zach Borboa
76445a3c5a
Update server used in PHP 5.4, 5.5, and 5.6 tests.
...
This change updates the server used for PHP 5.4, 5.5, and 5.6 tests in
order to support SEARCH requests. Using the PHP built-in web server in
these versions errors with 501 Not Implemented / Request method not
supported.
2019-05-24 08:29:21 -07:00