public static function doResolve($promiseOrValue = null) { if (!$promiseOrValue instanceof PromiseInterface) { return new PromiseFulfilled($promiseOrValue); } return $promiseOrValue; }