Open Journal Systems  3.3.0
GuzzleMessageFactory.php
1 <?php
2 
4 
8 
14 final class GuzzleMessageFactory implements MessageFactory
15 {
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 
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 }
GuzzleHttp\Psr7\Response
Definition: vendor/guzzlehttp/psr7/src/Response.php:10
Http\Message\MessageFactory\GuzzleMessageFactory\createRequest
createRequest( $method, $uri, array $headers=[], $body=null, $protocolVersion='1.1')
Definition: GuzzleMessageFactory.php:19
Http\Message\MessageFactory
Definition: MessageFactory.php:10
Http\Message\MessageFactory
Definition: DiactorosMessageFactory.php:3
Http\Message\MessageFactory\GuzzleMessageFactory
Definition: GuzzleMessageFactory.php:14
GuzzleHttp\Psr7\Request
Definition: vendor/guzzlehttp/psr7/src/Request.php:12
Http\Message\MessageFactory\GuzzleMessageFactory\createResponse
createResponse( $statusCode=200, $reasonPhrase=null, array $headers=[], $body=null, $protocolVersion='1.1')
Definition: GuzzleMessageFactory.php:38