Kraken\Promise\Partial\PromiseTrait::doResolve PHP Method

doResolve() public static method

Resolve Promise or value.
public static doResolve ( Kraken\Promise\PromiseInterface | mixed $promiseOrValue = null ) : Kraken\Promise\PromiseInterface
$promiseOrValue Kraken\Promise\PromiseInterface | mixed
return Kraken\Promise\PromiseInterface
    public static function doResolve($promiseOrValue = null)
    {
        if (!$promiseOrValue instanceof PromiseInterface) {
            return new PromiseFulfilled($promiseOrValue);
        }
        return $promiseOrValue;
    }