Code Duplication    Length = 18-19 lines in 2 locations

Helper/Payment.php 1 location

@@ 109-126 (lines=18) @@
106
     *
107
     * @return array
108
     */
109
    public function getAvailableCreditcardTypes()
110
    {
111
        $aReturn = [];
112
113
        $sCreditcardTypes = $this->getConfigParam('types', PayoneConfig::METHOD_CREDITCARD, 'payone_payment');
114
        if ($sCreditcardTypes) {
115
            $aAllTypes = CreditcardTypes::getCreditcardTypes();
116
117
            $aCreditcardTypes = explode(',', $sCreditcardTypes);
118
            foreach ($aCreditcardTypes as $sType) {
119
                $aReturn[] = [
120
                    'id' => $sType,
121
                    'title' => $aAllTypes[$sType],
122
                ];
123
            }
124
        }
125
        return $aReturn;
126
    }
127
128
    /**
129
     * Return if cvc has to be checked

Helper/Country.php 1 location

@@ 99-117 (lines=19) @@
96
     *
97
     * @return array
98
     */
99
    public function getDebitSepaCountries()
100
    {
101
        $aReturn = [];
102
103
        $sCountries = $this->getConfigParam('sepa_country', PayoneConfig::METHOD_DEBIT, 'payone_payment');
104
        if ($sCountries) {
105
            $aCountries = explode(',', $sCountries);
106
            foreach ($aCountries as $sCountryCode) {
107
                $sCountryName = $this->getCountryNameByIso2($sCountryCode);
108
                if ($sCountryName) {
109
                    $aReturn[] = [
110
                        'id' => $sCountryCode,
111
                        'title' => $sCountryName,
112
                    ];
113
                }
114
            }
115
        }
116
        return $aReturn;
117
    }
118
119
    /**
120
     * Return if state parameter has to be added for the given country