Code Duplication    Length = 4-4 lines in 3 locations

src/base/Service.php 3 locations

@@ 258-261 (lines=4) @@
255
            default:
256
                $this->addOption(CURLOPT_CUSTOMREQUEST, "GET");
257
                break;
258
            case 'POST':
259
                $this->addOption(CURLOPT_CUSTOMREQUEST, "POST");
260
                $this->addOption(CURLOPT_POSTFIELDS, json_encode($this->params));
261
                break;
262
            case 'DELETE':
263
                $this->addOption(CURLOPT_CUSTOMREQUEST, "DELETE");
264
                break;
@@ 265-268 (lines=4) @@
262
            case 'DELETE':
263
                $this->addOption(CURLOPT_CUSTOMREQUEST, "DELETE");
264
                break;
265
            case 'PUT':
266
                $this->addOption(CURLOPT_CUSTOMREQUEST, "PUT");
267
                $this->addOption(CURLOPT_POSTFIELDS, json_encode($this->params));
268
                break;
269
            case 'PATCH':
270
                $this->addOption(CURLOPT_CUSTOMREQUEST, "PATCH");
271
                $this->addOption(CURLOPT_POSTFIELDS, json_encode($this->params));
@@ 269-272 (lines=4) @@
266
                $this->addOption(CURLOPT_CUSTOMREQUEST, "PUT");
267
                $this->addOption(CURLOPT_POSTFIELDS, json_encode($this->params));
268
                break;
269
            case 'PATCH':
270
                $this->addOption(CURLOPT_CUSTOMREQUEST, "PATCH");
271
                $this->addOption(CURLOPT_POSTFIELDS, json_encode($this->params));
272
                break;
273
        }
274
275
        $this->addOption(CURLOPT_RETURNTRANSFER, true);