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/src/Client.php | 75 -------------------------- 1 file changed, 75 deletions(-) delete mode 100644 vendor/php-http/guzzle7-adapter/src/Client.php (limited to 'vendor/php-http/guzzle7-adapter/src/Client.php') 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); - } -} -- cgit v1.2.3-54-g00ecf