Code Duplication    Length = 14-15 lines in 4 locations

generated/Resource/ImageResource.php 3 locations

@@ 186-200 (lines=15) @@
183
     *
184
     * @return \Psr\Http\Message\ResponseInterface
185
     */
186
    public function push($parameters = [], $fetch = self::FETCH_OBJECT)
187
    {
188
        $queryParam = new QueryParam();
189
        $queryParam->setDefault('tag', null);
190
        $queryParam->setDefault('X-Registry-Auth', null);
191
        $queryParam->setHeaderParameters(['X-Registry-Auth']);
192
        $url      = '/v1.21/images/{name}/push';
193
        $url      = $url . ('?' . $queryParam->buildQueryString($parameters));
194
        $headers  = array_merge(['Host' => 'localhost'], $queryParam->buildHeaders($parameters));
195
        $body     = $queryParam->buildFormDataString($parameters);
196
        $request  = $this->messageFactory->createRequest('POST', $url, $headers, $body);
197
        $response = $this->httpClient->sendRequest($request);
198
199
        return $response;
200
    }
201
202
    /**
203
     * Tag the image name into a repository.
@@ 214-228 (lines=15) @@
211
     *
212
     * @return \Psr\Http\Message\ResponseInterface
213
     */
214
    public function tag($parameters = [], $fetch = self::FETCH_OBJECT)
215
    {
216
        $queryParam = new QueryParam();
217
        $queryParam->setDefault('repo', null);
218
        $queryParam->setDefault('force', null);
219
        $queryParam->setDefault('tag', null);
220
        $url      = '/v1.21/images/{name}/tag';
221
        $url      = $url . ('?' . $queryParam->buildQueryString($parameters));
222
        $headers  = array_merge(['Host' => 'localhost'], $queryParam->buildHeaders($parameters));
223
        $body     = $queryParam->buildFormDataString($parameters);
224
        $request  = $this->messageFactory->createRequest('POST', $url, $headers, $body);
225
        $response = $this->httpClient->sendRequest($request);
226
227
        return $response;
228
    }
229
230
    /**
231
     * Remove the image name from the filesystem.
@@ 241-254 (lines=14) @@
238
     *
239
     * @return \Psr\Http\Message\ResponseInterface
240
     */
241
    public function remove($parameters = [], $fetch = self::FETCH_OBJECT)
242
    {
243
        $queryParam = new QueryParam();
244
        $queryParam->setDefault('force', null);
245
        $queryParam->setDefault('noprune', null);
246
        $url      = '/v1.21/images/{name}';
247
        $url      = $url . ('?' . $queryParam->buildQueryString($parameters));
248
        $headers  = array_merge(['Host' => 'localhost'], $queryParam->buildHeaders($parameters));
249
        $body     = $queryParam->buildFormDataString($parameters);
250
        $request  = $this->messageFactory->createRequest('DELETE', $url, $headers, $body);
251
        $response = $this->httpClient->sendRequest($request);
252
253
        return $response;
254
    }
255
256
    /**
257
     * Search for an image on Docker Hub.

generated/Resource/MiscResource.php 1 location

@@ 117-131 (lines=15) @@
114
     *
115
     * @return \Psr\Http\Message\ResponseInterface
116
     */
117
    public function getEvents($parameters = [], $fetch = self::FETCH_OBJECT)
118
    {
119
        $queryParam = new QueryParam();
120
        $queryParam->setDefault('since', null);
121
        $queryParam->setDefault('until', null);
122
        $queryParam->setDefault('filters', null);
123
        $url      = '/v1.21/events';
124
        $url      = $url . ('?' . $queryParam->buildQueryString($parameters));
125
        $headers  = array_merge(['Host' => 'localhost'], $queryParam->buildHeaders($parameters));
126
        $body     = $queryParam->buildFormDataString($parameters);
127
        $request  = $this->messageFactory->createRequest('GET', $url, $headers, $body);
128
        $response = $this->httpClient->sendRequest($request);
129
130
        return $response;
131
    }
132
}
133