Openpay_Cards D

Total Complexity 145
Dependencies 4
Dependents 6
Total lines 801
Lines of code 653
Logical lines of code 340
Comment lines 32
Methods 27
Properties 13

Methods 27

Method Rating Maintainability Complexity Lines of code
error()
B
42 17 50
__construct()
B
41 17 46
processOpenpayCharge()
A
38 14 60
payment_fields()
A
48 12 31
process_payment()
A
45 10 39
payment_scripts()
A
44 9 41
init_form_fields()
A
32 1 147
process_admin_options()
A
46 8 38
getCreditCardList()
S
51 6 26
createOpenpayCharge()
S
53 6 22
createOpenpayCustomer()
S
51 5 27
getOpenpayCustomer()
S
55 5 20
hasAddress()
S
70 6 6
formatAddress()
S
55 3 19
perform_ssl_check()
S
69 4 5
getOpenpayInstance()
S
61 3 11
action_woocommerce_checkout_create_order()
S
69 3 6
getCreditCards()
S
63 2 11
getProductsDetail()
S
64 2 9
createCreditCard()
S
68 2 8
getInstallments()
S
68 2 7
getOriginMerchant()
S
66 2 9
isNullOrEmptyString()
S
78 2 3
openpay_cards_admin_enqueue()
S
77 1 3
admin_options()
S
81 1 3
getMsi()
S
76 1 3
validateCurrency()
S
79 1 3