Code Duplication    Length = 14-14 lines in 2 locations

src/Paystack.php 2 locations

@@ 249-262 (lines=14) @@
246
    /**
247
     * Create a plan
248
     */
249
    public function createPlan()
250
    {
251
        $data = [
252
            "name" => request()->name,
253
            "description" => request()->desc,
254
            "amount" => intval(request()->amount),
255
            "interval" => request()->interval,
256
            "send_invoices" => request()->send_invoices,
257
            "send_sms" => request()->send_sms,
258
            "currency" => request()->currency,
259
        ];
260
261
        return $this->paystack->plans()->create($data);
262
    }
263
264
    /**
265
     * Fetch any plan based on its plan id or code
@@ 279-292 (lines=14) @@
276
     * @param $planCode
277
     * @return array
278
     */
279
    public function updatePlan($planCode)
280
    {
281
        $data = [
282
            "name" => request()->name,
283
            "description" => request()->desc,
284
            "amount" => intval(request()->amount),
285
            "interval" => request()->interval,
286
            "send_invoices" => request()->send_invoices,
287
            "send_sms" => request()->send_sms,
288
            "currency" => request()->currency,
289
        ];
290
291
       return $this->paystack->plans()->update($planCode, $data);
292
    }
293
294
    /**
295
     * Create a customer