Code Duplication    Length = 15-15 lines in 2 locations

src/Adapter.php 2 locations

@@ 125-139 (lines=15) @@
122
     *
123
     * @return array|bool
124
     */
125
    public function writeStream($path, $resource, Config $config)
126
    {
127
        $uri = stream_get_meta_data($resource)['uri'];
128
129
        $response = $this->cosApi->upload($this->getBucket(), $uri, $path,
130
            null, null, $config->get('insertOnly', 1));
131
132
        $response = $this->normalizeResponse($response);
133
134
        if (false !== $response) {
135
            $this->setContentType($path, stream_get_contents($resource));
136
        }
137
138
        return $response;
139
    }
140
141
    /**
142
     * @param string $path
@@ 175-189 (lines=15) @@
172
     *
173
     * @return array|bool
174
     */
175
    public function updateStream($path, $resource, Config $config)
176
    {
177
        $uri = stream_get_meta_data($resource)['uri'];
178
179
        $response = $this->cosApi->upload($this->getBucket(), $uri, $path,
180
            null, null, $config->get('insertOnly', 0));
181
182
        $response = $this->normalizeResponse($response);
183
184
        if (false !== $response) {
185
            $this->setContentType($path, stream_get_contents($resource));
186
        }
187
188
        return $response;
189
    }
190
191
    /**
192
     * @param string $path