PluginProbe ʕ •ᴥ•ʔ
Booking for Appointments and Events Calendar – Amelia / 2.4.4
Booking for Appointments and Events Calendar – Amelia v2.4.4
2.4.4 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 / message / src / Formatter / SimpleFormatter.php
ameliabooking / vendor / php-http / message / src / Formatter Last commit date
CurlCommandFormatter.php 6 months ago FullHttpMessageFormatter.php 6 months ago SimpleFormatter.php 6 months ago
SimpleFormatter.php
43 lines
1 <?php
2
3 namespace AmeliaHttp\Message\Formatter;
4
5 use AmeliaHttp\Message\Formatter;
6 use AmeliaVendor\Psr\Http\Message\RequestInterface;
7 use AmeliaVendor\Psr\Http\Message\ResponseInterface;
8
9 /**
10 * Normalize a request or a response into a string or an array.
11 *
12 * @author Joel Wurtz <joel.wurtz@gmail.com>
13 * @author Márk Sági-Kazár <mark.sagikazar@gmail.com>
14 */
15 class SimpleFormatter implements Formatter
16 {
17 /**
18 * {@inheritdoc}
19 */
20 public function formatRequest(RequestInterface $request)
21 {
22 return sprintf(
23 '%s %s %s',
24 $request->getMethod(),
25 $request->getUri()->__toString(),
26 $request->getProtocolVersion()
27 );
28 }
29
30 /**
31 * {@inheritdoc}
32 */
33 public function formatResponse(ResponseInterface $response)
34 {
35 return sprintf(
36 '%s %s %s',
37 $response->getStatusCode(),
38 $response->getReasonPhrase(),
39 $response->getProtocolVersion()
40 );
41 }
42 }
43