Code Duplication    Length = 4-4 lines in 3 locations

src/base/Service.php 3 locations

@@ 283-286 (lines=4) @@
280
            default:
281
                $this->addOption(CURLOPT_CUSTOMREQUEST, "GET");
282
                break;
283
            case 'POST':
284
                $this->addOption(CURLOPT_CUSTOMREQUEST, "POST");
285
                $this->addOption(CURLOPT_POSTFIELDS, json_encode($this->params));
286
                break;
287
            case 'DELETE':
288
                $this->addOption(CURLOPT_CUSTOMREQUEST, "DELETE");
289
                break;
@@ 290-293 (lines=4) @@
287
            case 'DELETE':
288
                $this->addOption(CURLOPT_CUSTOMREQUEST, "DELETE");
289
                break;
290
            case 'PUT':
291
                $this->addOption(CURLOPT_CUSTOMREQUEST, "PUT");
292
                $this->addOption(CURLOPT_POSTFIELDS, json_encode($this->params));
293
                break;
294
            case 'PATCH':
295
                $this->addOption(CURLOPT_CUSTOMREQUEST, "PATCH");
296
                $this->addOption(CURLOPT_POSTFIELDS, json_encode($this->params));
@@ 294-297 (lines=4) @@
291
                $this->addOption(CURLOPT_CUSTOMREQUEST, "PUT");
292
                $this->addOption(CURLOPT_POSTFIELDS, json_encode($this->params));
293
                break;
294
            case 'PATCH':
295
                $this->addOption(CURLOPT_CUSTOMREQUEST, "PATCH");
296
                $this->addOption(CURLOPT_POSTFIELDS, json_encode($this->params));
297
                break;
298
        }
299
300
        $this->addOption(CURLOPT_RETURNTRANSFER, true);