Code Duplication    Length = 4-4 lines in 3 locations

src/base/Service.php 3 locations

@@ 275-278 (lines=4) @@
272
            default:
273
                $this->addOption(CURLOPT_CUSTOMREQUEST, "GET");
274
                break;
275
            case 'POST':
276
                $this->addOption(CURLOPT_CUSTOMREQUEST, "POST");
277
                $this->addOption(CURLOPT_POSTFIELDS, json_encode($this->params));
278
                break;
279
            case 'DELETE':
280
                $this->addOption(CURLOPT_CUSTOMREQUEST, "DELETE");
281
                break;
@@ 282-285 (lines=4) @@
279
            case 'DELETE':
280
                $this->addOption(CURLOPT_CUSTOMREQUEST, "DELETE");
281
                break;
282
            case 'PUT':
283
                $this->addOption(CURLOPT_CUSTOMREQUEST, "PUT");
284
                $this->addOption(CURLOPT_POSTFIELDS, json_encode($this->params));
285
                break;
286
            case 'PATCH':
287
                $this->addOption(CURLOPT_CUSTOMREQUEST, "PATCH");
288
                $this->addOption(CURLOPT_POSTFIELDS, json_encode($this->params));
@@ 286-289 (lines=4) @@
283
                $this->addOption(CURLOPT_CUSTOMREQUEST, "PUT");
284
                $this->addOption(CURLOPT_POSTFIELDS, json_encode($this->params));
285
                break;
286
            case 'PATCH':
287
                $this->addOption(CURLOPT_CUSTOMREQUEST, "PATCH");
288
                $this->addOption(CURLOPT_POSTFIELDS, json_encode($this->params));
289
                break;
290
        }
291
292
        $this->addOption(CURLOPT_RETURNTRANSFER, true);