Automattic\WooCommerce\Vendor\GraphQL\Executor\Promise\Adapter
AmpPromiseAdapter::create
Method of the class: AmpPromiseAdapter{}
No Hooks.
Returns
null. Nothing (null).
Usage
$AmpPromiseAdapter = new AmpPromiseAdapter(); $AmpPromiseAdapter->create( $resolver ): Promise;
- $resolver(callable) (required)
- .
AmpPromiseAdapter::create() AmpPromiseAdapter::create code WC 10.9.1
public function create(callable $resolver): Promise
{
$deferred = new Deferred();
$resolver(
static function ($value) use ($deferred): void {
$deferred->resolve($value);
},
static function (\Throwable $exception) use ($deferred): void {
$deferred->fail($exception);
}
);
return new Promise($deferred->promise(), $this);
}