Code Duplication    Length = 9-12 lines in 2 locations

src/AbstractCurlHttpAdapter.php 1 location

@@ 115-126 (lines=12) @@
112
     */
113
    private function prepareRawContent($name, $data, $isFile = false)
114
    {
115
        if (is_array($data)) {
116
            $preparedData = array();
117
118
            foreach ($data as $subName => $subData) {
119
                $preparedData = array_merge(
120
                    $preparedData,
121
                    $this->prepareRawContent($this->prepareName($name, $subName), $subData, $isFile)
122
                );
123
            }
124
125
            return $preparedData;
126
        }
127
128
        return array($name => $isFile ? $this->createFile($data) : $data);
129
    }

src/AbstractHttpAdapter.php 1 location

@@ 173-181 (lines=9) @@
170
     */
171
    private function prepareRawBody($name, $data, $isFile = false)
172
    {
173
        if (is_array($data)) {
174
            $body = '';
175
176
            foreach ($data as $subName => $subData) {
177
                $body .= $this->prepareRawBody($this->prepareName($name, $subName), $subData, $isFile);
178
            }
179
180
            return $body;
181
        }
182
183
        $body = '--'.$this->configuration->getBoundary()."\r\n".'Content-Disposition: form-data; name="'.$name.'"';
184