aboutsummaryrefslogtreecommitdiff
path: root/vendor/php-http/httplug/src/Promise
diff options
context:
space:
mode:
authorAndrew Dolgov <fox@fakecake.org>2024-10-01 18:10:28 +0300
committerAndrew Dolgov <fox@fakecake.org>2024-10-01 18:10:28 +0300
commit2ea888fdc687621e8ad6bce3ecb7a8e19cb7a87b (patch)
treef36ece9dd8816ac2e30b54bb38a019925270d356 /vendor/php-http/httplug/src/Promise
parentdf33ddaea1e46b5b923440d6383fa3ae85c4d60b (diff)
drop php-http/guzzle7-adapter
Diffstat (limited to 'vendor/php-http/httplug/src/Promise')
-rw-r--r--vendor/php-http/httplug/src/Promise/HttpFulfilledPromise.php54
-rw-r--r--vendor/php-http/httplug/src/Promise/HttpRejectedPromise.php58
2 files changed, 0 insertions, 112 deletions
diff --git a/vendor/php-http/httplug/src/Promise/HttpFulfilledPromise.php b/vendor/php-http/httplug/src/Promise/HttpFulfilledPromise.php
deleted file mode 100644
index 1ad32cd53..000000000
--- a/vendor/php-http/httplug/src/Promise/HttpFulfilledPromise.php
+++ /dev/null
@@ -1,54 +0,0 @@
-<?php
-
-namespace Http\Client\Promise;
-
-use Http\Client\Exception;
-use Http\Promise\Promise;
-use Psr\Http\Message\ResponseInterface;
-
-final class HttpFulfilledPromise implements Promise
-{
- /**
- * @var ResponseInterface
- */
- private $response;
-
- public function __construct(ResponseInterface $response)
- {
- $this->response = $response;
- }
-
- /**
- * {@inheritdoc}
- */
- public function then(callable $onFulfilled = null, callable $onRejected = null)
- {
- if (null === $onFulfilled) {
- return $this;
- }
-
- try {
- return new self($onFulfilled($this->response));
- } catch (Exception $e) {
- return new HttpRejectedPromise($e);
- }
- }
-
- /**
- * {@inheritdoc}
- */
- public function getState()
- {
- return Promise::FULFILLED;
- }
-
- /**
- * {@inheritdoc}
- */
- public function wait($unwrap = true)
- {
- if ($unwrap) {
- return $this->response;
- }
- }
-}
diff --git a/vendor/php-http/httplug/src/Promise/HttpRejectedPromise.php b/vendor/php-http/httplug/src/Promise/HttpRejectedPromise.php
deleted file mode 100644
index 624cc8a94..000000000
--- a/vendor/php-http/httplug/src/Promise/HttpRejectedPromise.php
+++ /dev/null
@@ -1,58 +0,0 @@
-<?php
-
-namespace Http\Client\Promise;
-
-use Http\Client\Exception;
-use Http\Promise\Promise;
-
-final class HttpRejectedPromise implements Promise
-{
- /**
- * @var Exception
- */
- private $exception;
-
- public function __construct(Exception $exception)
- {
- $this->exception = $exception;
- }
-
- /**
- * {@inheritdoc}
- */
- public function then(callable $onFulfilled = null, callable $onRejected = null)
- {
- if (null === $onRejected) {
- return $this;
- }
-
- try {
- $result = $onRejected($this->exception);
- if ($result instanceof Promise) {
- return $result;
- }
-
- return new HttpFulfilledPromise($result);
- } catch (Exception $e) {
- return new self($e);
- }
- }
-
- /**
- * {@inheritdoc}
- */
- public function getState()
- {
- return Promise::REJECTED;
- }
-
- /**
- * {@inheritdoc}
- */
- public function wait($unwrap = true)
- {
- if ($unwrap) {
- throw $this->exception;
- }
- }
-}