From fc9401f04a3aca5abb22f87ebc210de8afe11d32 Mon Sep 17 00:00:00 2001
From: marvin-borner@live.com
Date: Tue, 10 Apr 2018 21:50:16 +0200
Subject: Initial Commit

---
 .../tests/fixtures/SimpleFulfilledTestThenable.php  | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)
 create mode 100644 assets/php/vendor/react/promise/tests/fixtures/SimpleFulfilledTestThenable.php

(limited to 'assets/php/vendor/react/promise/tests/fixtures/SimpleFulfilledTestThenable.php')

diff --git a/assets/php/vendor/react/promise/tests/fixtures/SimpleFulfilledTestThenable.php b/assets/php/vendor/react/promise/tests/fixtures/SimpleFulfilledTestThenable.php
new file mode 100644
index 0000000..3f66f63
--- /dev/null
+++ b/assets/php/vendor/react/promise/tests/fixtures/SimpleFulfilledTestThenable.php
@@ -0,0 +1,21 @@
+<?php
+
+namespace React\Promise;
+
+class SimpleFulfilledTestThenable
+{
+    public function then(callable $onFulfilled = null, callable $onRejected = null, callable $onProgress = null)
+    {
+        try {
+            if ($onFulfilled) {
+                $onFulfilled('foo');
+            }
+
+            return new self();
+        } catch (\Throwable $exception) {
+            return new RejectedPromise($exception);
+        } catch (\Exception $exception) {
+            return new RejectedPromise($exception);
+        }
+    }
+}
-- 
cgit v1.2.3