From 2ea888fdc687621e8ad6bce3ecb7a8e19cb7a87b Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Tue, 1 Oct 2024 18:10:28 +0300 Subject: drop php-http/guzzle7-adapter --- vendor/php-http/guzzle7-adapter/CHANGELOG.md | 18 --- vendor/php-http/guzzle7-adapter/LICENSE | 19 --- vendor/php-http/guzzle7-adapter/README.md | 45 ------- vendor/php-http/guzzle7-adapter/composer.json | 43 ------- vendor/php-http/guzzle7-adapter/phpstan.neon.dist | 5 - vendor/php-http/guzzle7-adapter/psalm.baseline.xml | 8 -- vendor/php-http/guzzle7-adapter/psalm.xml | 16 --- vendor/php-http/guzzle7-adapter/src/Client.php | 75 ------------ .../src/Exception/UnexpectedValueException.php | 9 -- vendor/php-http/guzzle7-adapter/src/Promise.php | 132 --------------------- 10 files changed, 370 deletions(-) delete mode 100644 vendor/php-http/guzzle7-adapter/CHANGELOG.md delete mode 100644 vendor/php-http/guzzle7-adapter/LICENSE delete mode 100644 vendor/php-http/guzzle7-adapter/README.md delete mode 100644 vendor/php-http/guzzle7-adapter/composer.json delete mode 100644 vendor/php-http/guzzle7-adapter/phpstan.neon.dist delete mode 100644 vendor/php-http/guzzle7-adapter/psalm.baseline.xml delete mode 100644 vendor/php-http/guzzle7-adapter/psalm.xml delete mode 100644 vendor/php-http/guzzle7-adapter/src/Client.php delete mode 100644 vendor/php-http/guzzle7-adapter/src/Exception/UnexpectedValueException.php delete mode 100644 vendor/php-http/guzzle7-adapter/src/Promise.php (limited to 'vendor/php-http/guzzle7-adapter') diff --git a/vendor/php-http/guzzle7-adapter/CHANGELOG.md b/vendor/php-http/guzzle7-adapter/CHANGELOG.md deleted file mode 100644 index 9aa94407b..000000000 --- a/vendor/php-http/guzzle7-adapter/CHANGELOG.md +++ /dev/null @@ -1,18 +0,0 @@ -# Change Log - -All notable changes to this project will be documented in this file. - -The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) -and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html). - -## [1.0.0] - 2021-03-09 - -- Stable release - no changes since 0.1.1 - -## [0.1.1] - 2020-10-21 - -* Allow installation with PHP 8 - -## [0.1.0] - 2020-08-16 - -First release diff --git a/vendor/php-http/guzzle7-adapter/LICENSE b/vendor/php-http/guzzle7-adapter/LICENSE deleted file mode 100644 index 0d6ce83b8..000000000 --- a/vendor/php-http/guzzle7-adapter/LICENSE +++ /dev/null @@ -1,19 +0,0 @@ -Copyright (c) 2020 PHP HTTP Team - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is furnished -to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. diff --git a/vendor/php-http/guzzle7-adapter/README.md b/vendor/php-http/guzzle7-adapter/README.md deleted file mode 100644 index 7e6b5b5dc..000000000 --- a/vendor/php-http/guzzle7-adapter/README.md +++ /dev/null @@ -1,45 +0,0 @@ -# Guzzle 7 HTTP Adapter - -[![Latest Version](https://img.shields.io/github/release/php-http/guzzle7-adapter.svg?style=flat-square)](https://github.com/php-http/guzzle7-adapter/releases) -[![Software License](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat-square)](LICENSE) -[![Total Downloads](https://img.shields.io/packagist/dt/php-http/guzzle7-adapter.svg?style=flat-square)](https://packagist.org/packages/php-http/guzzle7-adapter) - -**Guzzle 7 HTTP Adapter.** - -## Install - -Via Composer - -``` bash -$ composer require php-http/guzzle7-adapter -``` - -## Documentation - -Please see the [official documentation](http://docs.php-http.org/en/latest/clients/guzzle7-adapter.html). - -## Testing - -First launch the http server: - -```bash -$ ./vendor/bin/http_test_server > /dev/null 2>&1 & -``` - -Then the test suite: - -``` bash -$ composer test -``` - -## Contributing - -Please see our [contributing guide](http://docs.php-http.org/en/latest/development/contributing.html). - -## Security - -If you discover any security related issues, please contact us at [security@php-http.org](mailto:security@php-http.org). - -## License - -The MIT License (MIT). Please see [License File](LICENSE) for more information. diff --git a/vendor/php-http/guzzle7-adapter/composer.json b/vendor/php-http/guzzle7-adapter/composer.json deleted file mode 100644 index 3299d2eb7..000000000 --- a/vendor/php-http/guzzle7-adapter/composer.json +++ /dev/null @@ -1,43 +0,0 @@ -{ - "name": "php-http/guzzle7-adapter", - "description": "Guzzle 7 HTTP Adapter", - "license": "MIT", - "keywords": ["guzzle", "http"], - "homepage": "http://httplug.io", - "authors": [ - { - "name": "Tobias Nyholm", - "email": "tobias.nyholm@gmail.com" - } - ], - "require": { - "php": "^7.2 | ^8.0", - "php-http/httplug": "^2.0", - "psr/http-client": "^1.0", - "guzzlehttp/guzzle": "^7.0" - }, - "require-dev": { - "phpunit/phpunit": "^8.0|^9.3", - "php-http/client-integration-tests": "^3.0" - }, - "provide": { - "php-http/client-implementation": "1.0", - "php-http/async-client-implementation": "1.0", - "psr/http-client-implementation": "1.0" - }, - "autoload": { - "psr-4": { - "Http\\Adapter\\Guzzle7\\": "src/" - } - }, - "autoload-dev": { - "psr-4": { - "Http\\Adapter\\Guzzle7\\Tests\\": "tests/" - } - }, - "extra": { - "branch-alias": { - "dev-master": "0.2.x-dev" - } - } -} diff --git a/vendor/php-http/guzzle7-adapter/phpstan.neon.dist b/vendor/php-http/guzzle7-adapter/phpstan.neon.dist deleted file mode 100644 index d42940e93..000000000 --- a/vendor/php-http/guzzle7-adapter/phpstan.neon.dist +++ /dev/null @@ -1,5 +0,0 @@ -parameters: - level: 5 - reportUnmatchedIgnoredErrors: false - paths: - - src diff --git a/vendor/php-http/guzzle7-adapter/psalm.baseline.xml b/vendor/php-http/guzzle7-adapter/psalm.baseline.xml deleted file mode 100644 index 96ab42cf9..000000000 --- a/vendor/php-http/guzzle7-adapter/psalm.baseline.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - $exception->getResponse() - - - diff --git a/vendor/php-http/guzzle7-adapter/psalm.xml b/vendor/php-http/guzzle7-adapter/psalm.xml deleted file mode 100644 index d70acfe4f..000000000 --- a/vendor/php-http/guzzle7-adapter/psalm.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - diff --git a/vendor/php-http/guzzle7-adapter/src/Client.php b/vendor/php-http/guzzle7-adapter/src/Client.php deleted file mode 100644 index a92ab06bd..000000000 --- a/vendor/php-http/guzzle7-adapter/src/Client.php +++ /dev/null @@ -1,75 +0,0 @@ - - */ -final class Client implements HttpClient, HttpAsyncClient -{ - /** - * @var ClientInterface - */ - private $guzzle; - - public function __construct(?ClientInterface $guzzle = null) - { - if (!$guzzle) { - $guzzle = self::buildClient(); - } - - $this->guzzle = $guzzle; - } - - /** - * Factory method to create the Guzzle 7 adapter with custom Guzzle configuration. - */ - public static function createWithConfig(array $config): Client - { - return new self(self::buildClient($config)); - } - - /** - * {@inheritdoc} - */ - public function sendRequest(RequestInterface $request): ResponseInterface - { - return $this->sendAsyncRequest($request)->wait(); - } - - /** - * {@inheritdoc} - */ - public function sendAsyncRequest(RequestInterface $request) - { - $promise = $this->guzzle->sendAsync($request); - - return new Promise($promise, $request); - } - - /** - * Build the Guzzle client instance. - */ - private static function buildClient(array $config = []): GuzzleClient - { - $handlerStack = new HandlerStack(Utils::chooseHandler()); - $handlerStack->push(Middleware::prepareBody(), 'prepare_body'); - $config = array_merge(['handler' => $handlerStack], $config); - - return new GuzzleClient($config); - } -} diff --git a/vendor/php-http/guzzle7-adapter/src/Exception/UnexpectedValueException.php b/vendor/php-http/guzzle7-adapter/src/Exception/UnexpectedValueException.php deleted file mode 100644 index f4731be07..000000000 --- a/vendor/php-http/guzzle7-adapter/src/Exception/UnexpectedValueException.php +++ /dev/null @@ -1,9 +0,0 @@ - - */ -final class Promise implements HttpPromise -{ - /** - * @var PromiseInterface - */ - private $promise; - - /** - * @var string State of the promise - */ - private $state; - - /** - * @var ResponseInterface - */ - private $response; - - /** - * @var HttplugException - */ - private $exception; - - /** - * @var RequestInterface - */ - private $request; - - public function __construct(PromiseInterface $promise, RequestInterface $request) - { - $this->request = $request; - $this->state = self::PENDING; - $this->promise = $promise->then(function ($response) { - $this->response = $response; - $this->state = self::FULFILLED; - - return $response; - }, function ($reason) use ($request) { - $this->state = self::REJECTED; - - if ($reason instanceof HttplugException) { - $this->exception = $reason; - } elseif ($reason instanceof GuzzleExceptions\GuzzleException) { - $this->exception = $this->handleException($reason, $request); - } elseif ($reason instanceof \Throwable) { - $this->exception = new HttplugException\TransferException('Invalid exception returned from Guzzle7', 0, $reason); - } else { - $this->exception = new UnexpectedValueException('Reason returned from Guzzle7 must be an Exception'); - } - - throw $this->exception; - }); - } - - /** - * {@inheritdoc} - */ - public function then(callable $onFulfilled = null, callable $onRejected = null) - { - return new static($this->promise->then($onFulfilled, $onRejected), $this->request); - } - - /** - * {@inheritdoc} - */ - public function getState() - { - return $this->state; - } - - /** - * {@inheritdoc} - */ - public function wait($unwrap = true) - { - $this->promise->wait(false); - - if ($unwrap) { - if (self::REJECTED == $this->getState()) { - throw $this->exception; - } - - return $this->response; - } - } - - /** - * Converts a Guzzle exception into an Httplug exception. - * - * @return HttplugException - */ - private function handleException(GuzzleExceptions\GuzzleException $exception, RequestInterface $request) - { - if ($exception instanceof GuzzleExceptions\ConnectException) { - return new HttplugException\NetworkException($exception->getMessage(), $exception->getRequest(), $exception); - } - - if ($exception instanceof GuzzleExceptions\RequestException) { - // Make sure we have a response for the HttpException - if ($exception->hasResponse()) { - return new HttplugException\HttpException( - $exception->getMessage(), - $exception->getRequest(), - $exception->getResponse(), - $exception - ); - } - - return new HttplugException\RequestException($exception->getMessage(), $exception->getRequest(), $exception); - } - - return new HttplugException\TransferException($exception->getMessage(), 0, $exception); - } -} -- cgit v1.2.3-54-g00ecf