Documentation

HttpClientRouter
in package
implements HttpClientRouterInterface

FinalYes

{@inheritdoc}

Tags
author

Joel Wurtz joel.wurtz@gmail.com

Table of Contents

Interfaces

HttpClientRouterInterface
Route a request to a specific client in the stack based using a RequestMatcher.

Properties

$clients  : array<string|int, FlexibleHttpClient}>

Methods

addClient()  : void
Add a client to the router.
sendAsyncRequest()  : Promise
Sends a PSR-7 request in an asynchronous way.
sendRequest()  : ResponseInterface
Sends a PSR-7 request and returns a PSR-7 response.
chooseHttpClient()  : FlexibleHttpClient
Choose an HTTP client given a specific request.

Properties

Methods


        
On this page

Search results