aboutsummaryrefslogtreecommitdiff
path: root/vendor/php-http/promise/src/FulfilledPromise.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/FulfilledPromise.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/FulfilledPromise.php')
-rw-r--r--vendor/php-http/promise/src/FulfilledPromise.php58
1 files changed, 0 insertions, 58 deletions
diff --git a/vendor/php-http/promise/src/FulfilledPromise.php b/vendor/php-http/promise/src/FulfilledPromise.php
deleted file mode 100644
index f60f686a2..000000000
--- a/vendor/php-http/promise/src/FulfilledPromise.php
+++ /dev/null
@@ -1,58 +0,0 @@
-<?php
-
-namespace Http\Promise;
-
-/**
- * A promise already fulfilled.
- *
- * @author Joel Wurtz <joel.wurtz@gmail.com>
- */
-final class FulfilledPromise implements Promise
-{
- /**
- * @var mixed
- */
- private $result;
-
- /**
- * @param $result
- */
- public function __construct($result)
- {
- $this->result = $result;
- }
-
- /**
- * {@inheritdoc}
- */
- public function then(callable $onFulfilled = null, callable $onRejected = null)
- {
- if (null === $onFulfilled) {
- return $this;
- }
-
- try {
- return new self($onFulfilled($this->result));
- } catch (\Exception $e) {
- return new RejectedPromise($e);
- }
- }
-
- /**
- * {@inheritdoc}
- */
- public function getState()
- {
- return Promise::FULFILLED;
- }
-
- /**
- * {@inheritdoc}
- */
- public function wait($unwrap = true)
- {
- if ($unwrap) {
- return $this->result;
- }
- }
-}