LazyPromise

Illuminate\Http\Client\Promises\LazyPromise

class src/Illuminate/Http/Client/Promises/LazyPromise.php

__construct

v12.42.0 から

__construct(Closure $promiseBuilder)
@param (\Closure(): \GuzzleHttp\Promise\PromiseInterface) $promiseBuilder
  1. v12.42.0 追加
    変更後
    __construct(Closure $promiseBuilder) [@param (\Closure(): \GuzzleHttp\Promise\PromiseInterface) $promiseBuilder]

buildPromise

v12.42.0 から

buildPromise(): GuzzleHttp\Promise\PromiseInterface
@return \GuzzleHttp\Promise\PromiseInterface
  1. v12.42.0 追加
    変更後
    buildPromise(): GuzzleHttp\Promise\PromiseInterface [@return \GuzzleHttp\Promise\PromiseInterface]

cancel

v12.42.0 から

cancel(): void
  1. v12.42.0 追加
    変更後
    cancel(): void

getState

v12.42.0 から

getState(): string
  1. v12.42.0 追加
    変更後
    getState(): string

otherwise

v12.42.0 から

otherwise(callable $onRejected): GuzzleHttp\Promise\PromiseInterface
  1. v12.42.0 追加
    変更後
    otherwise(callable $onRejected): GuzzleHttp\Promise\PromiseInterface

promiseNeedsBuilt

v12.42.0 から

promiseNeedsBuilt(): bool
@return bool
  1. v12.42.0 追加
    変更後
    promiseNeedsBuilt(): bool [@return bool]

reject

v12.42.0 から

reject($reason): void
  1. v12.42.0 追加
    変更後
    reject($reason): void

resolve

v12.42.0 から

resolve($value = null): void
  1. v12.42.0 追加
    変更後
    resolve($value): void
  2. v13.26.0 シグネチャ変更
    変更前
    resolve($value): void
    変更後
    resolve($value = null): void

then

v12.42.0 から

then(?callable $onFulfilled = null, ?callable $onRejected = null): GuzzleHttp\Promise\PromiseInterface
  1. v12.42.0 追加
    変更後
    then(?callable $onFulfilled = null, ?callable $onRejected = null): GuzzleHttp\Promise\PromiseInterface

wait

v12.42.0 から

wait(bool $unwrap = true)
  1. v12.42.0 追加
    変更後
    wait(bool $unwrap = true)