Create GuzzleHttpRequest class as new default for HttpRequestFactory
authorBill Pirkle <bpirkle@wikimedia.org>
Fri, 17 Aug 2018 14:53:59 +0000 (09:53 -0500)
committerKunal Mehta <legoktm@member.fsf.org>
Mon, 10 Dec 2018 08:36:59 +0000 (00:36 -0800)
commitefd8077aa2deeba6051cdc7104fff0db9f18d0a5
tree468db0116e6992260c76ee587d1a26b6d41ce83c
parent2f6e23bb387eb23d460ff901b4ebf37f6918c14e
Create GuzzleHttpRequest class as new default for HttpRequestFactory

Create a GuzzleHttpRequest class using the external Guzzle
(docs.guzzlephp.org) library. This will be the new default request type,
but CurlHttpRequest and PhpHttpRequest remain available and accessible
via Http::$httpEngine.

Bug: T202110
Change-Id: Ie720be2628d7baf427b002847f103fd86ee4cff3
Depends-On: I143a6410d111e75f01dbbfd43f300e2e60247451
RELEASE-NOTES-1.33
autoload.php
composer.json
includes/http/GuzzleHttpRequest.php [new file with mode: 0644]
includes/http/HttpRequestFactory.php
includes/http/MWHttpRequest.php
tests/phpunit/includes/http/HttpTest.php