PluginProbe ʕ •ᴥ•ʔ
Booking for Appointments and Events Calendar – Amelia / 1.2.20
Booking for Appointments and Events Calendar – Amelia v1.2.20
2.4.3 2.4.2 2.4.1 2.4 trunk 1.2.1 1.2.10 1.2.11 1.2.12 1.2.13 1.2.14 1.2.15 1.2.16 1.2.17 1.2.18 1.2.19 1.2.2 1.2.20 1.2.21 1.2.22 1.2.23 1.2.24 1.2.25 1.2.26 1.2.27 1.2.28 1.2.29 1.2.3 1.2.30 1.2.31 1.2.32 1.2.33 1.2.34 1.2.35 1.2.36 1.2.37 1.2.38 1.2.4 1.2.5 1.2.6 1.2.7 1.2.8 1.2.9 2.0 2.0.1 2.0.2 2.1 2.1.1 2.1.2 2.1.3 2.2 2.2.1 2.3
ameliabooking / vendor / php-http / httplug / src / HttpClient.php
ameliabooking / vendor / php-http / httplug / src Last commit date
Exception 2 years ago Promise 2 years ago Exception.php 2 years ago HttpAsyncClient.php 2 years ago HttpClient.php 2 years ago
HttpClient.php
29 lines
1 <?php
2
3 namespace AmeliaHttp\Client;
4
5 use AmeliaPsr\Http\Message\RequestInterface;
6 use AmeliaPsr\Http\Message\ResponseInterface;
7
8 /**
9 * Sends a PSR-7 Request and returns a PSR-7 response.
10 *
11 * @author GeLo <geloen.eric@gmail.com>
12 * @author Márk Sági-Kazár <mark.sagikazar@gmail.com>
13 * @author David Buchmann <mail@davidbu.ch>
14 */
15 interface HttpClient
16 {
17 /**
18 * Sends a PSR-7 request.
19 *
20 * @param RequestInterface $request
21 *
22 * @return ResponseInterface
23 *
24 * @throws \Http\Client\Exception If an error happens during processing the request.
25 * @throws \Exception If processing the request is impossible (eg. bad configuration).
26 */
27 public function sendRequest(RequestInterface $request);
28 }
29