Open Journal Systems  3.3.0
SimpleFormatter.php
1 <?php
2 
3 namespace Http\Message\Formatter;
4 
8 
15 class SimpleFormatter implements Formatter
16 {
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 
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 }
Psr\Http\Message\RequestInterface
Definition: vendor/psr/http-message/src/RequestInterface.php:24
Http\Message\Formatter
Definition: CurlCommandFormatter.php:3
Psr\Http\Message\RequestInterface\getMethod
getMethod()
Psr\Http\Message\ResponseInterface
Definition: vendor/psr/http-message/src/ResponseInterface.php:20
Http\Message\Formatter
Definition: Formatter.php:13
Http\Message\Formatter\SimpleFormatter\formatRequest
formatRequest(RequestInterface $request)
Definition: SimpleFormatter.php:20
Http\Message\Formatter\SimpleFormatter
Definition: SimpleFormatter.php:15
Http\Message\Formatter\SimpleFormatter\formatResponse
formatResponse(ResponseInterface $response)
Definition: SimpleFormatter.php:33
Psr\Http\Message\MessageInterface\getProtocolVersion
getProtocolVersion()
Psr\Http\Message\RequestInterface\getUri
getUri()