PluginProbe
DecaLog / 4.4.0
DecaLog v4.4.0
3.0.2 3.1.0 3.10.0 3.2.0 3.3.0 3.4.0 3.4.1 3.5.0 3.5.1 3.6.0 3.6.1 3.6.2 3.6.3 3.7.0 3.7.1 3.8.0 3.9.0 3.9.1 4.0.0 4.1.0 4.2.0 4.3.0 4.3.1 4.4.0 4.5.0 All 75 releases
decalog / includes / libraries / http / client-common / EmulatedHttpAsyncClient.php

EmulatedHttpAsyncClient.php in DecaLog 4.4.0, at includes/libraries/http/client-common/EmulatedHttpAsyncClient.php

26 lines 559 B
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2
3 declare(strict_types=1);
4
5 namespace Http\Client\Common;
6
7 use Http\Client\HttpAsyncClient;
8 use Http\Client\HttpClient;
9 use Psr\Http\Client\ClientInterface;
10
11 /**
12 * Emulates an async HTTP client with the help of a synchronous client.
13 *
14 * @author Márk Sági-Kazár <mark.sagikazar@gmail.com>
15 */
16 final class EmulatedHttpAsyncClient implements HttpClient, HttpAsyncClient
17 {
18 use HttpAsyncClientEmulator;
19 use HttpClientDecorator;
20
21 public function __construct(ClientInterface $httpClient)
22 {
23 $this->httpClient = $httpClient;
24 }
25 }
26