Code Duplication    Length = 14-16 lines in 12 locations

generated/Resource/ContainerResource.php 6 locations

@@ 206-219 (lines=14) @@
203
     *
204
     * @return \Psr\Http\Message\ResponseInterface
205
     */
206
    public function stats($id, $parameters = [], $fetch = self::FETCH_OBJECT)
207
    {
208
        $queryParam = new QueryParam();
209
        $queryParam->setDefault('stream', null);
210
        $url      = sprintf('/v1.21/containers/%s/stats?%s', $id, $queryParam->buildQueryString($parameters));
211
        $request  = $this->messageFactory->createRequest('GET', $url, $queryParam->buildHeaders($parameters), null);
212
        $request  = $request->withHeader('Host', 'localhost');
213
        $response = $this->httpClient->sendRequest($request);
214
        if (self::FETCH_RESPONSE == $fetch) {
215
            return $response;
216
        }
217
218
        return $response;
219
    }
220
221
    /**
222
     * Resize the TTY for container with id. The unit is number of characters. You must restart the container for the resize to take effect.
@@ 230-244 (lines=15) @@
227
     *
228
     * @return \Psr\Http\Message\ResponseInterface
229
     */
230
    public function resize($id, $parameters = [], $fetch = self::FETCH_OBJECT)
231
    {
232
        $queryParam = new QueryParam();
233
        $queryParam->setDefault('h', null);
234
        $queryParam->setDefault('w', null);
235
        $url      = sprintf('/v1.21/containers/%s/resize?%s', $id, $queryParam->buildQueryString($parameters));
236
        $request  = $this->messageFactory->createRequest('POST', $url, $queryParam->buildHeaders($parameters), null);
237
        $request  = $request->withHeader('Host', 'localhost');
238
        $response = $this->httpClient->sendRequest($request);
239
        if (self::FETCH_RESPONSE == $fetch) {
240
            return $response;
241
        }
242
243
        return $response;
244
    }
245
246
    /**
247
     * Start the container id.
@@ 278-291 (lines=14) @@
275
     *
276
     * @return \Psr\Http\Message\ResponseInterface
277
     */
278
    public function stop($id, $parameters = [], $fetch = self::FETCH_OBJECT)
279
    {
280
        $queryParam = new QueryParam();
281
        $queryParam->setDefault('t', null);
282
        $url      = sprintf('/v1.21/containers/%s/stop?%s', $id, $queryParam->buildQueryString($parameters));
283
        $request  = $this->messageFactory->createRequest('POST', $url, $queryParam->buildHeaders($parameters), null);
284
        $request  = $request->withHeader('Host', 'localhost');
285
        $response = $this->httpClient->sendRequest($request);
286
        if (self::FETCH_RESPONSE == $fetch) {
287
            return $response;
288
        }
289
290
        return $response;
291
    }
292
293
    /**
294
     * Restart the container id.
@@ 302-315 (lines=14) @@
299
     *
300
     * @return \Psr\Http\Message\ResponseInterface
301
     */
302
    public function restart($id, $parameters = [], $fetch = self::FETCH_OBJECT)
303
    {
304
        $queryParam = new QueryParam();
305
        $queryParam->setDefault('t', null);
306
        $url      = sprintf('/v1.21/containers/%s/restart?%s', $id, $queryParam->buildQueryString($parameters));
307
        $request  = $this->messageFactory->createRequest('POST', $url, $queryParam->buildHeaders($parameters), null);
308
        $request  = $request->withHeader('Host', 'localhost');
309
        $response = $this->httpClient->sendRequest($request);
310
        if (self::FETCH_RESPONSE == $fetch) {
311
            return $response;
312
        }
313
314
        return $response;
315
    }
316
317
    /**
318
     * Send a posix signal to a container.
@@ 473-487 (lines=15) @@
470
     *
471
     * @return \Psr\Http\Message\ResponseInterface
472
     */
473
    public function remove($id, $parameters = [], $fetch = self::FETCH_OBJECT)
474
    {
475
        $queryParam = new QueryParam();
476
        $queryParam->setDefault('v', null);
477
        $queryParam->setDefault('force', null);
478
        $url      = sprintf('/v1.21/containers/%s?%s', $id, $queryParam->buildQueryString($parameters));
479
        $request  = $this->messageFactory->createRequest('DELETE', $url, $queryParam->buildHeaders($parameters), null);
480
        $request  = $request->withHeader('Host', 'localhost');
481
        $response = $this->httpClient->sendRequest($request);
482
        if (self::FETCH_RESPONSE == $fetch) {
483
            return $response;
484
        }
485
486
        return $response;
487
    }
488
489
    /**
490
     * Get an tar archive of a resource in the filesystem of container id.
@@ 547-561 (lines=15) @@
544
     *
545
     * @return \Psr\Http\Message\ResponseInterface
546
     */
547
    public function putArchive($id, $inputStream, $parameters = [], $fetch = self::FETCH_OBJECT)
548
    {
549
        $queryParam = new QueryParam();
550
        $queryParam->setRequired('path');
551
        $queryParam->setDefault('noOverwriteDirNonDir', null);
552
        $url      = sprintf('/v1.21/containers/%s/archive?%s', $id, $queryParam->buildQueryString($parameters));
553
        $request  = $this->messageFactory->createRequest('PUT', $url, $queryParam->buildHeaders($parameters), $inputStream);
554
        $request  = $request->withHeader('Host', 'localhost');
555
        $response = $this->httpClient->sendRequest($request);
556
        if (self::FETCH_RESPONSE == $fetch) {
557
            return $response;
558
        }
559
560
        return $response;
561
    }
562
}
563

generated/Resource/ExecResource.php 1 location

@@ 69-82 (lines=14) @@
66
     *
67
     * @return \Psr\Http\Message\ResponseInterface
68
     */
69
    public function resize($id, $parameters = [], $fetch = self::FETCH_OBJECT)
70
    {
71
        $queryParam = new QueryParam();
72
        $queryParam->setDefault('w', null);
73
        $url      = sprintf('/v1.21/exec/%s/resize?%s', $id, $queryParam->buildQueryString($parameters));
74
        $request  = $this->messageFactory->createRequest('POST', $url, $queryParam->buildHeaders($parameters), null);
75
        $request  = $request->withHeader('Host', 'localhost');
76
        $response = $this->httpClient->sendRequest($request);
77
        if (self::FETCH_RESPONSE == $fetch) {
78
            return $response;
79
        }
80
81
        return $response;
82
    }
83
84
    /**
85
     * Return low-level information about the exec command id.

generated/Resource/ImageResource.php 4 locations

@@ 157-171 (lines=15) @@
154
     *
155
     * @return \Psr\Http\Message\ResponseInterface
156
     */
157
    public function push($parameters = [], $fetch = self::FETCH_OBJECT)
158
    {
159
        $queryParam = new QueryParam();
160
        $queryParam->setDefault('tag', null);
161
        $queryParam->setDefault('X-Registry-Auth', null);
162
        $url      = sprintf('/v1.21/images/{name}/push?%s', $queryParam->buildQueryString($parameters));
163
        $request  = $this->messageFactory->createRequest('POST', $url, $queryParam->buildHeaders($parameters), null);
164
        $request  = $request->withHeader('Host', 'localhost');
165
        $response = $this->httpClient->sendRequest($request);
166
        if (self::FETCH_RESPONSE == $fetch) {
167
            return $response;
168
        }
169
170
        return $response;
171
    }
172
173
    /**
174
     * Tag the image name into a repository.
@@ 181-196 (lines=16) @@
178
     *
179
     * @return \Psr\Http\Message\ResponseInterface
180
     */
181
    public function tag($parameters = [], $fetch = self::FETCH_OBJECT)
182
    {
183
        $queryParam = new QueryParam();
184
        $queryParam->setDefault('repo', null);
185
        $queryParam->setDefault('force', null);
186
        $queryParam->setDefault('tag', null);
187
        $url      = sprintf('/v1.21/images/{name}/tag?%s', $queryParam->buildQueryString($parameters));
188
        $request  = $this->messageFactory->createRequest('POST', $url, $queryParam->buildHeaders($parameters), null);
189
        $request  = $request->withHeader('Host', 'localhost');
190
        $response = $this->httpClient->sendRequest($request);
191
        if (self::FETCH_RESPONSE == $fetch) {
192
            return $response;
193
        }
194
195
        return $response;
196
    }
197
198
    /**
199
     * Remove the image name from the filesystem.
@@ 206-220 (lines=15) @@
203
     *
204
     * @return \Psr\Http\Message\ResponseInterface
205
     */
206
    public function remove($parameters = [], $fetch = self::FETCH_OBJECT)
207
    {
208
        $queryParam = new QueryParam();
209
        $queryParam->setDefault('force', null);
210
        $queryParam->setDefault('noprune', null);
211
        $url      = sprintf('/v1.21/images/{name}?%s', $queryParam->buildQueryString($parameters));
212
        $request  = $this->messageFactory->createRequest('DELETE', $url, $queryParam->buildHeaders($parameters), null);
213
        $request  = $request->withHeader('Host', 'localhost');
214
        $response = $this->httpClient->sendRequest($request);
215
        if (self::FETCH_RESPONSE == $fetch) {
216
            return $response;
217
        }
218
219
        return $response;
220
    }
221
222
    /**
223
     * Search for an image on Docker Hub.
@@ 311-324 (lines=14) @@
308
     *
309
     * @return \Psr\Http\Message\ResponseInterface
310
     */
311
    public function saveAll($parameters = [], $fetch = self::FETCH_OBJECT)
312
    {
313
        $queryParam = new QueryParam();
314
        $queryParam->setDefault('names', null);
315
        $url      = sprintf('/v1.21/images/get?%s', $queryParam->buildQueryString($parameters));
316
        $request  = $this->messageFactory->createRequest('GET', $url, $queryParam->buildHeaders($parameters), null);
317
        $request  = $request->withHeader('Host', 'localhost');
318
        $response = $this->httpClient->sendRequest($request);
319
        if (self::FETCH_RESPONSE == $fetch) {
320
            return $response;
321
        }
322
323
        return $response;
324
    }
325
326
    /**
327
     * Load a set of images and tags into a Docker repository. See the image tarball format for more details.

generated/Resource/MiscResource.php 1 location

@@ 113-128 (lines=16) @@
110
     *
111
     * @return \Psr\Http\Message\ResponseInterface
112
     */
113
    public function getEvents($parameters = [], $fetch = self::FETCH_OBJECT)
114
    {
115
        $queryParam = new QueryParam();
116
        $queryParam->setDefault('since', null);
117
        $queryParam->setDefault('until', null);
118
        $queryParam->setDefault('filters', null);
119
        $url      = sprintf('/v1.21/events?%s', $queryParam->buildQueryString($parameters));
120
        $request  = $this->messageFactory->createRequest('GET', $url, $queryParam->buildHeaders($parameters), null);
121
        $request  = $request->withHeader('Host', 'localhost');
122
        $response = $this->httpClient->sendRequest($request);
123
        if (self::FETCH_RESPONSE == $fetch) {
124
            return $response;
125
        }
126
127
        return $response;
128
    }
129
}
130