Code Duplication    Length = 18-19 lines in 2 locations

generated/Resource/ContainerResource.php 2 locations

@@ 157-175 (lines=19) @@
154
     *
155
     * @return \Psr\Http\Message\ResponseInterface
156
     */
157
    public function logs($id, $parameters = [], $fetch = self::FETCH_OBJECT)
158
    {
159
        $queryParam = new QueryParam();
160
        $queryParam->setDefault('follow', false);
161
        $queryParam->setDefault('stdout', false);
162
        $queryParam->setDefault('stderr', false);
163
        $queryParam->setDefault('since', 0);
164
        $queryParam->setDefault('timestamps', false);
165
        $queryParam->setDefault('tail', null);
166
        $url      = '/containers/{id}/logs';
167
        $url      = str_replace('{id}', $id, $url);
168
        $url      = $url . ('?' . $queryParam->buildQueryString($parameters));
169
        $headers  = array_merge(['Host' => 'localhost'], $queryParam->buildHeaders($parameters));
170
        $body     = $queryParam->buildFormDataString($parameters);
171
        $request  = $this->messageFactory->createRequest('GET', $url, $headers, $body);
172
        $response = $this->httpClient->sendRequest($request);
173
174
        return $response;
175
    }
176
177
    /**
178
     * Inspect changes on a container’s filesystem.
@@ 470-487 (lines=18) @@
467
     *
468
     * @return \Psr\Http\Message\ResponseInterface
469
     */
470
    public function attach($id, $parameters = [], $fetch = self::FETCH_OBJECT)
471
    {
472
        $queryParam = new QueryParam();
473
        $queryParam->setDefault('logs', null);
474
        $queryParam->setDefault('stream', null);
475
        $queryParam->setDefault('stdin', null);
476
        $queryParam->setDefault('stdout', null);
477
        $queryParam->setDefault('stderr', null);
478
        $url      = '/containers/{id}/attach';
479
        $url      = str_replace('{id}', $id, $url);
480
        $url      = $url . ('?' . $queryParam->buildQueryString($parameters));
481
        $headers  = array_merge(['Host' => 'localhost'], $queryParam->buildHeaders($parameters));
482
        $body     = $queryParam->buildFormDataString($parameters);
483
        $request  = $this->messageFactory->createRequest('POST', $url, $headers, $body);
484
        $response = $this->httpClient->sendRequest($request);
485
486
        return $response;
487
    }
488
489
    /**
490
     * Block until container id stops, then returns the exit code.