%PDF- %PDF-
Direktori : /home/graphicd/www/vebto/vendor/php-http/client-common/src/ |
Current File : /home/graphicd/www/vebto/vendor/php-http/client-common/src/HttpClientRouterInterface.php |
<?php declare(strict_types=1); namespace Http\Client\Common; use Http\Client\HttpAsyncClient; use Http\Client\HttpClient; use Http\Message\RequestMatcher; use Psr\Http\Client\ClientInterface; /** * Route a request to a specific client in the stack based using a RequestMatcher. * * This is not a HttpClientPool client because it uses a matcher to select the client. * * @author Joel Wurtz <joel.wurtz@gmail.com> */ interface HttpClientRouterInterface extends HttpClient, HttpAsyncClient { /** * Add a client to the router. * * @param ClientInterface|HttpAsyncClient $client */ public function addClient($client, RequestMatcher $requestMatcher): void; }