Code Duplication    Length = 13-13 lines in 2 locations

src/Traits/RecurringProfiles.php 2 locations

@@ 41-53 (lines=13) @@
38
     *
39
     * @return array
40
     */
41
    public function createYearlySubscription($token, $amount, $description)
42
    {
43
        $data = [
44
            'PROFILESTARTDATE'  => Carbon::now()->toAtomString(),
45
            'DESC'              => $description,
46
            'BILLINGPERIOD'     => 'Year',
47
            'BILLINGFREQUENCY'  => 1,
48
            'AMT'               => $amount,
49
            'CURRENCYCODE'      => $this->currency,
50
        ];
51
52
        return $this->createRecurringPaymentsProfile($data, $token);
53
    }
54
}
55
@@ 18-30 (lines=13) @@
15
     *
16
     * @return array
17
     */
18
    public function createMonthlySubscription($token, $amount, $description)
19
    {
20
        $data = [
21
            'PROFILESTARTDATE'  => Carbon::now()->toAtomString(),
22
            'DESC'              => $description,
23
            'BILLINGPERIOD'     => 'Month',
24
            'BILLINGFREQUENCY'  => 1,
25
            'AMT'               => $amount,
26
            'CURRENCYCODE'      => $this->currency,
27
        ];
28
29
        return $this->createRecurringPaymentsProfile($data, $token);
30
    }
31
32
    /**
33
     * Create recurring subscription on yearly basis.