Code Duplication    Length = 15-16 lines in 2 locations

src/Docker/Manager/ContainerManager.php 1 location

@@ 512-527 (lines=16) @@
509
     *
510
     * @return \Docker\Manager\ContainerManager
511
     */
512
    public function remove(Container $container, $volumes = false, $force = false)
513
    {
514
        $response = $this->client->delete(['/containers/{id}?v={volumes}&force={force}', [
515
            'id' => $container->getId(),
516
            'volumes' => (integer)$volumes,
517
            'force' => (integer)$force,
518
        ]],[
519
            'wait' => true
520
        ]);
521
522
        if ($response->getStatusCode() !== "204") {
523
            throw UnexpectedStatusCodeException::fromResponse($response);
524
        }
525
526
        return $this;
527
    }
528
529
    /**
530
     * Remove multiple containers from docker server

src/Docker/Manager/ImageManager.php 1 location

@@ 298-312 (lines=15) @@
295
     *
296
     * @return ImageManager
297
     */
298
    public function remove(Image $image, $force = false, $noprune = false)
299
    {
300
        $response = $this->client->delete(['/images/{image}?force={force}&noprune={noprune}', [
301
            'image'   => $image->__toString(),
302
            'force'   => $force,
303
            'noprune' => $noprune,
304
            'wait'    => true
305
        ]]);
306
307
        if ($response->getStatusCode() !== "200") {
308
            throw UnexpectedStatusCodeException::fromResponse($response);
309
        }
310
311
        return $this;
312
    }
313
314
    /**
315
     * Remove multiple images from docker daemon