Code Duplication    Length = 3-3 lines in 2 locations

src/Http/Client/Adapter/Curl.php 1 location

@@ 69-71 (lines=3) @@
66
    public function buildOptions(Request $request, array $options)
67
    {
68
        $headers = [];
69
        foreach ($request->getHeaders() as $key => $values) {
70
            $headers[] = $key . ': ' . implode(', ', $values);
71
        }
72
73
        $out = [
74
            CURLOPT_URL => (string)$request->getUri(),

src/Http/Client/Adapter/Stream.php 1 location

@@ 146-148 (lines=3) @@
143
    protected function _buildHeaders(Request $request, $options)
144
    {
145
        $headers = [];
146
        foreach ($request->getHeaders() as $name => $values) {
147
            $headers[] = sprintf('%s: %s', $name, implode(', ', $values));
148
        }
149
        $this->_contextOptions['header'] = implode("\r\n", $headers);
150
    }
151