Code Duplication    Length = 18-19 lines in 3 locations

generated/Resource/ContainerResource.php 2 locations

@@ 127-145 (lines=19) @@
124
     *
125
     * @return \Psr\Http\Message\ResponseInterface
126
     */
127
    public function logs($id, $parameters = [], $fetch = self::FETCH_OBJECT)
128
    {
129
        $queryParam = new QueryParam();
130
        $queryParam->setDefault('follow', false);
131
        $queryParam->setDefault('stdout', false);
132
        $queryParam->setDefault('stderr', false);
133
        $queryParam->setDefault('since', 0);
134
        $queryParam->setDefault('timestamps', false);
135
        $queryParam->setDefault('tail', null);
136
        $url      = sprintf('/v1.21/containers/%s/logs?%s', $id, $queryParam->buildQueryString($parameters));
137
        $request  = $this->messageFactory->createRequest('GET', $url, $queryParam->buildHeaders($parameters), null);
138
        $request  = $request->withHeader('Host', 'localhost');
139
        $response = $this->httpClient->sendRequest($request);
140
        if (self::FETCH_RESPONSE == $fetch) {
141
            return $response;
142
        }
143
144
        return $response;
145
    }
146
147
    /**
148
     * Inspect changes on a container’s filesystem.
@@ 419-436 (lines=18) @@
416
     *
417
     * @return \Psr\Http\Message\ResponseInterface
418
     */
419
    public function attach($id, $parameters = [], $fetch = self::FETCH_OBJECT)
420
    {
421
        $queryParam = new QueryParam();
422
        $queryParam->setDefault('logs', null);
423
        $queryParam->setDefault('stream', null);
424
        $queryParam->setDefault('stdin', null);
425
        $queryParam->setDefault('stdout', null);
426
        $queryParam->setDefault('stderr', null);
427
        $url      = sprintf('/v1.21/containers/%s/attach?%s', $id, $queryParam->buildQueryString($parameters));
428
        $request  = $this->messageFactory->createRequest('POST', $url, $queryParam->buildHeaders($parameters), null);
429
        $request  = $request->withHeader('Host', 'localhost');
430
        $response = $this->httpClient->sendRequest($request);
431
        if (self::FETCH_RESPONSE == $fetch) {
432
            return $response;
433
        }
434
435
        return $response;
436
    }
437
438
    /**
439
     * Block until container id stops, then returns the exit code.

generated/Resource/ImageResource.php 1 location

@@ 80-97 (lines=18) @@
77
     *
78
     * @return \Psr\Http\Message\ResponseInterface
79
     */
80
    public function create($parameters = [], $fetch = self::FETCH_OBJECT)
81
    {
82
        $queryParam = new QueryParam();
83
        $queryParam->setDefault('fromImage', null);
84
        $queryParam->setDefault('fromSrc', null);
85
        $queryParam->setDefault('repo', null);
86
        $queryParam->setDefault('tag', null);
87
        $queryParam->setDefault('X-Registry-Config', null);
88
        $url      = sprintf('/v1.21/images/create?%s', $queryParam->buildQueryString($parameters));
89
        $request  = $this->messageFactory->createRequest('POST', $url, $queryParam->buildHeaders($parameters), null);
90
        $request  = $request->withHeader('Host', 'localhost');
91
        $response = $this->httpClient->sendRequest($request);
92
        if (self::FETCH_RESPONSE == $fetch) {
93
            return $response;
94
        }
95
96
        return $response;
97
    }
98
99
    /**
100
     * Return low-level information on the image name.