Lines Matching refs:deferred

15    * [Deferred](#deferred)
18 * [Deferred](#deferred-1)
47 * [How to use Deferred](#how-to-use-deferred)
81 While a deferred represents the computation itself, a **Promise** represents
82 the result of that computation. Thus, each deferred has a promise that acts as
90 A deferred represents an operation whose resolution is pending. It has separate
94 $deferred = new React\Promise\Deferred();
96 $promise = $deferred->promise();
98 $deferred->resolve(mixed $value = null);
99 $deferred->reject(mixed $reason = null);
100 $deferred->notify(mixed $update = null);
103 The `promise` method returns the promise of the deferred.
105 The `resolve` and `reject` methods control the state of the deferred.
115 $promise = $deferred->promise();
118 Returns the promise of the deferred, which you can hand out to others while
124 $deferred->resolve(mixed $value = null);
137 $deferred->reject(mixed $reason = null);
140 Rejects the promise returned by `promise()`, signalling that the deferred's
153 $deferred->notify(mixed $update = null);
445 $deferred = new React\Promise\Deferred();
447 // Do some heavy stuff here and resolve the deferred once completed
449 return $deferred->promise();
600 $deferred = new React\Promise\Deferred();
603 computeAwesomeResultAsynchronously(function ($error, $result) use ($deferred) {
605 $deferred->reject($error);
607 $deferred->resolve($result);
612 return $deferred->promise();
639 The first promise, `$deferred->promise()`, will resolve with the value passed
640 to `$deferred->resolve()` below.
646 $deferred = new React\Promise\Deferred();
648 $deferred->promise()
650 // $x will be the value passed to $deferred->resolve() below
673 $deferred->resolve(1); // Prints "Resolve 4"
686 $deferred = new React\Promise\Deferred();
688 $deferred->promise()
706 $deferred->resolve(1); // Prints "Reject 3"
715 $deferred = new React\Promise\Deferred();
717 $deferred->promise()
733 $deferred->resolve(1); // Prints "Mixed 4"
757 $deferred = new React\Promise\Deferred();
759 $deferred->promise()
767 $deferred->notify(1); // Prints "Progress 2"