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 / EmulatedHttpClient.php

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

25 lines 539 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
10 /**
11 * Emulates a synchronous HTTP client with the help of an asynchronous client.
12 *
13 * @author Márk Sági-Kazár <mark.sagikazar@gmail.com>
14 */
15 final class EmulatedHttpClient implements HttpClient, HttpAsyncClient
16 {
17 use HttpAsyncClientDecorator;
18 use HttpClientEmulator;
19
20 public function __construct(HttpAsyncClient $httpAsyncClient)
21 {
22 $this->httpAsyncClient = $httpAsyncClient;
23 }
24 }
25