diff options
Diffstat (limited to 'vendor/php-http/httplug/src/Promise')
| -rw-r--r-- | vendor/php-http/httplug/src/Promise/HttpFulfilledPromise.php | 54 | ||||
| -rw-r--r-- | vendor/php-http/httplug/src/Promise/HttpRejectedPromise.php | 58 |
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; - } - } -} |