Class Proxy
Provides basic proxies for handlers.
Methods summary
public static
callable
|
#
wrapSync( callable $default, callable $sync )
Sends synchronous requests to a specific handler while sending all other
requests to another handler.
Sends synchronous requests to a specific handler while sending all other
requests to another handler.
Parameters
- $default
- Handler used for normal responses
- $sync
- Handler used for synchronous responses.
Returns
callable Returns the composed handler.
|
public static
callable
|
#
wrapStreaming( callable $default, callable $streaming )
Sends streaming requests to a streaming compatible handler while sending
all other requests to a default handler.
Sends streaming requests to a streaming compatible handler while sending
all other requests to a default handler.
This, for example, could be useful for taking advantage of the
performance benefits of curl while still supporting true streaming
through the StreamHandler.
Parameters
- $default
- Handler used for non-streaming responses
- $streaming
- Handler used for streaming responses
Returns
callable Returns the composed handler.
|