diff options
| author | Andrew Dolgov <fox@fakecake.org> | 2024-10-01 18:50:08 +0000 |
|---|---|---|
| committer | Andrew Dolgov <fox@fakecake.org> | 2024-10-01 18:50:08 +0000 |
| commit | df489df309dc831b357a9cc36fe72ad5a99d22e0 (patch) | |
| tree | f36ece9dd8816ac2e30b54bb38a019925270d356 /vendor/php-http/promise/src/RejectedPromise.php | |
| parent | df33ddaea1e46b5b923440d6383fa3ae85c4d60b (diff) | |
| parent | 2ea888fdc687621e8ad6bce3ecb7a8e19cb7a87b (diff) | |
Merge branch 'drop-opentelemetry' into 'master'
drop php-http/guzzle7-adapter
See merge request tt-rss/tt-rss!69
Diffstat (limited to 'vendor/php-http/promise/src/RejectedPromise.php')
| -rw-r--r-- | vendor/php-http/promise/src/RejectedPromise.php | 58 |
1 files changed, 0 insertions, 58 deletions
diff --git a/vendor/php-http/promise/src/RejectedPromise.php b/vendor/php-http/promise/src/RejectedPromise.php deleted file mode 100644 index e396a40f7..000000000 --- a/vendor/php-http/promise/src/RejectedPromise.php +++ /dev/null @@ -1,58 +0,0 @@ -<?php - -namespace Http\Promise; - -/** - * A rejected promise. - * - * @author Joel Wurtz <joel.wurtz@gmail.com> - */ -final class RejectedPromise implements Promise -{ - /** - * @var \Exception - */ - private $exception; - - /** - * @param \Exception $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 { - return new FulfilledPromise($onRejected($this->exception)); - } 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; - } - } -} |