Code Duplication    Length = 3-3 lines in 2 locations

src/PrestashopWebServiceLibrary.php 2 locations

@@ 429-431 (lines=3) @@
426
        } elseif ((isset($options['resource'], $options['id']) || isset($options['url'])) && $options['putXml']) {
427
            if (isset($options['url'])) {
428
                $url = $options['url'];
429
            } else {
430
                $url = $this->url.'/api/'.$options['resource'].'/'.$options['id'];
431
            }
432
            $xml = $options['putXml'];
433
            if (isset($options['id_shop'])) {
434
                $url .= '&id_shop='.$options['id_shop'];
@@ 480-482 (lines=3) @@
477
        } elseif (isset($options['resource']) && isset($options['id'])) {
478
            if (is_array($options['id'])) {
479
                $url = $this->url.'/api/'.$options['resource'].'/?id=['.implode(',', $options['id']).']';
480
            } else {
481
                $url = $this->url.'/api/'.$options['resource'].'/'.$options['id'];
482
            }
483
        }
484
        if (isset($options['id_shop'])) {
485
            $url .= '&id_shop='.$options['id_shop'];