PluginProbe ʕ •ᴥ•ʔ
Booking for Appointments and Events Calendar – Amelia / trunk
Booking for Appointments and Events Calendar – Amelia vtrunk
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 2 years ago GuzzleMessageFactory.php 6 months ago SlimMessageFactory.php 2 years ago
GuzzleMessageFactory.php
54 lines
1 <?php
2
3 namespace AmeliaHttp\Message\MessageFactory;
4
5 use AmeliaVendor\GuzzleHttp\Psr7\Request;
6 use AmeliaVendor\GuzzleHttp\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