Copied!
CloneableFinalInstantiable
Methods
public static exceptionFor( $reason) : Throwable
 

Create an exception for a rejected promise value.

  • param mixed $reason
public static iterFor( $value) : Iterator
 

Returns an iterator for the given value.

  • param mixed $value
public static promiseFor( $value) : GuzzleHttp\Promise\PromiseInterface
 

Creates a promise for a value if the value is not a promise.

  • param mixed $value Promise or value.
public static rejectionFor( $reason) : GuzzleHttp\Promise\PromiseInterface
 

Creates a rejected promise for a reason if the reason is not a promise.

If the provided reason is a promise, then it is returned as-is.

  • param mixed $reason Promise or reason.
Methods
public static exceptionFor( $reason) : Throwable
 

Create an exception for a rejected promise value.

  • param mixed $reason
public static iterFor( $value) : Iterator
 

Returns an iterator for the given value.

  • param mixed $value
public static promiseFor( $value) : GuzzleHttp\Promise\PromiseInterface
 

Creates a promise for a value if the value is not a promise.

  • param mixed $value Promise or value.
public static rejectionFor( $reason) : GuzzleHttp\Promise\PromiseInterface
 

Creates a rejected promise for a reason if the reason is not a promise.

If the provided reason is a promise, then it is returned as-is.

  • param mixed $reason Promise or reason.
© 2026 Bruce Wells
Search Namespaces \ Classes
Configuration