@@ 34-50 (lines=17) @@ | ||
31 | /** |
|
32 | * {@inheritdoc} |
|
33 | */ |
|
34 | public function formatRequest(RequestInterface $request) |
|
35 | { |
|
36 | $message = sprintf( |
|
37 | "%s %s HTTP/%s\n", |
|
38 | $request->getMethod(), |
|
39 | $request->getRequestTarget(), |
|
40 | $request->getProtocolVersion() |
|
41 | ); |
|
42 | ||
43 | foreach ($request->getHeaders() as $name => $values) { |
|
44 | $message .= $name.': '.implode(', ', $values)."\n"; |
|
45 | } |
|
46 | ||
47 | $message .= "\n".mb_substr($request->getBody()->__toString(), 0, $this->maxBodyLength); |
|
48 | ||
49 | return $message; |
|
50 | } |
|
51 | ||
52 | /** |
|
53 | * {@inheritdoc} |
|
@@ 55-71 (lines=17) @@ | ||
52 | /** |
|
53 | * {@inheritdoc} |
|
54 | */ |
|
55 | public function formatResponse(ResponseInterface $response) |
|
56 | { |
|
57 | $message = sprintf( |
|
58 | "HTTP/%s %s %s\n", |
|
59 | $response->getProtocolVersion(), |
|
60 | $response->getStatusCode(), |
|
61 | $response->getReasonPhrase() |
|
62 | ); |
|
63 | ||
64 | foreach ($response->getHeaders() as $name => $values) { |
|
65 | $message .= $name.': '.implode(', ', $values)."\n"; |
|
66 | } |
|
67 | ||
68 | $message .= "\n".mb_substr($response->getBody()->__toString(), 0, $this->maxBodyLength); |
|
69 | ||
70 | return $message; |
|
71 | } |
|
72 | } |
|
73 |