PluginProbe ʕ •ᴥ•ʔ
Booking for Appointments and Events Calendar – Amelia / 1.2.20
Booking for Appointments and Events Calendar – Amelia v1.2.20
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 / MessageFactory / GuzzleMessageFactory.php
ameliabooking / vendor / php-http / message / src / MessageFactory Last commit date
DiactorosMessageFactory.php 3 years ago GuzzleMessageFactory.php 3 years ago SlimMessageFactory.php 3 years ago
GuzzleMessageFactory.php
54 lines
1 <?php
2
3 namespace AmeliaHttp\Message\MessageFactory;
4
5 use AmeliaGuzzleHttp\Psr7\Request;
6 use AmeliaGuzzleHttp\Psr7\Response;
7 use AmeliaHttp\Message\MessageFactory;
8
9 /**
10 * Creates Guzzle messages.
11 *
12 * @author Márk Sági-Kazár <mark.sagikazar@gmail.com>
13 */
14 final class GuzzleMessageFactory implements MessageFactory
15 {
16 /**
17 * {@inheritdoc}
18 */
19 public function createRequest(
20 $method,
21 $uri,
22 array $headers = [],
23 $body = null,
24 $protocolVersion = '1.1'
25 ) {
26 return new Request(
27 $method,
28 $uri,
29 $headers,
30 $body,
31 $protocolVersion
32 );
33 }
34
35 /**
36 * {@inheritdoc}
37 */
38 public function createResponse(
39 $statusCode = 200,
40 $reasonPhrase = null,
41 array $headers = [],
42 $body = null,
43 $protocolVersion = '1.1'
44 ) {
45 return new Response(
46 $statusCode,
47 $headers,
48 $body,
49 $protocolVersion,
50 $reasonPhrase
51 );
52 }
53 }
54