Skip to content

Commit 74ab127

Browse files
committed
Revert resolution related methods to not use Deferred
1 parent 91a88f5 commit 74ab127

2 files changed

Lines changed: 2 additions & 8 deletions

File tree

src/React/Promise/Deferred.php

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -48,10 +48,7 @@ public function then($fulfilledHandler = null, $errorHandler = null, $progressHa
4848
public function resolve($result = null)
4949
{
5050
if (null !== $this->completed) {
51-
$deferred = new static();
52-
$deferred->resolve($result);
53-
54-
return $deferred->promise();
51+
return Util::promiseFor($result);
5552
}
5653

5754
$this->completed = Util::promiseFor($result);

src/React/Promise/When.php

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,7 @@ class When
66
{
77
public static function resolve($promiseOrValue)
88
{
9-
$deferred = new Deferred();
10-
$deferred->resolve($promiseOrValue);
11-
12-
return $deferred->promise();
9+
return Util::promiseFor($promiseOrValue);
1310
}
1411

1512
public static function reject($promiseOrValue)

0 commit comments

Comments
 (0)