Code Duplication    Length = 15-16 lines in 2 locations

src/curl/Request.php 1 location

@@ 107-122 (lines=16) @@
104
    /**
105
     * @return array
106
     */
107
    protected function buildHeaderLines()
108
    {
109
        $result = [];
110
111
        foreach ($this->getHeaders() as $name => $values) {
112
            $name = str_replace(' ', '-', ucwords(str_replace('-', ' ', $name)));
113
            if (is_string($values)) {
114
                $values = [$values];
115
            }
116
            foreach ($values as $value) {
117
                $result[] = "$name: $value";
118
            }
119
        }
120
121
        return $result;
122
    }
123
}
124

src/stream/Request.php 1 location

@@ 99-113 (lines=15) @@
96
        return $contextOptions;
97
    }
98
99
    public static function composeHeaderLines($headers)
100
    {
101
        $result = [];
102
        foreach ($headers as $name => $values) {
103
            $name = str_replace(' ', '-', ucwords(str_replace('-', ' ', $name)));
104
            if (is_string($values)) {
105
                $values = [$values];
106
            }
107
            foreach ($values as $value) {
108
                $result[] = "$name: $value";
109
            }
110
        }
111
112
        return $result;
113
    }
114
}
115