Code Duplication    Length = 15-15 lines in 2 locations

src/Formatter/FullHttpMessageFormatter.php 2 locations

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