Mollie_WC_Helper_Settings B

Total Complexity 76
Dependencies 11
Dependents 3
Total lines 982
Lines of code 644
Logical lines of code 181
Comment lines 158
Methods 26
Properties 0

Methods 26

Method Rating Maintainability Complexity Lines of code
gatewayFormFields()
B
25
2 270
getMollieMethods()
A
43 7 46
extractValidLanguageCode()
S
54 7 23
mergeSettings()
S
56 7 18
addGlobalSettingsFields()
S
37 2 85
updateMerchantIdOnApiKeyChanges()
S
55 5 19
browserLanguage()
S
56 5 18
getPluginStatus()
S
49 3 32
checkDirectDebitStatus()
S
61 4 12
warnAboutRequiredCheckoutFieldForKlarna()
S
56 3 20
getApiKey()
S
64 4 9
getPaymentLocale()
S
64 4 10
getCurrentLocale()
S
67 4 7
getSettingId()
S
59 3 14
getPaymentConfirmationCheckTime()
S
63 2 11
checkMollieBankTransferNotBACS()
S
64 2 10
updateGatewaySettings()
S
68 2 7
getPaymentLocaleSetting()
S
67 2 8
isTestModeEnabled()
S
78 1 3
updateMerchantIdAfterApiKeyChanges()
S
75 1 4
getLogsUrl()
S
80 1 3
getGlobalSettingsUrl()
S
79 1 3
isDebugEnabled()
S
78 1 3
shouldStoreCustomer()
S
78 1 3
getOrderStatusCancelledPayments()
S
79 1 3
getGatewaySettingsUrl()
S
78 1 3