public static safePromise ( React\Promise\PromiseInterface $promise ) : React\Promise\PromiseInterface | ||
$promise | React\Promise\PromiseInterface | |
return | React\Promise\PromiseInterface |
public static function safePromise(PromiseInterface $promise)
{
return $promise->then(null, function ($value) {
if (TypeUtils::isFatalThrowable($value)) {
throw $value;
}
return $value;
});
}