summaryrefslogtreecommitdiff
path: root/vendor/php-http/promise/src/RejectedPromise.php
diff options
context:
space:
mode:
authorAndrew Dolgov <fox@fakecake.org>2024-10-01 18:50:08 +0000
committerAndrew Dolgov <fox@fakecake.org>2024-10-01 18:50:08 +0000
commitdf489df309dc831b357a9cc36fe72ad5a99d22e0 (patch)
treef36ece9dd8816ac2e30b54bb38a019925270d356 /vendor/php-http/promise/src/RejectedPromise.php
parentdf33ddaea1e46b5b923440d6383fa3ae85c4d60b (diff)
parent2ea888fdc687621e8ad6bce3ecb7a8e19cb7a87b (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.php58
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;
- }
- }
-}