WC_Gateway_Billmate_Partpayment D

Total Complexity 443
Dependencies 7
Dependents 5
Total lines 2,356
Lines of code 1,818
Logical lines of code 1,108
Comment lines 216
Methods 25
Properties 2

Methods 25

Method Rating Maintainability Complexity Lines of code
getAddressPayment()
D
20
48 198
process_payment()
D
20
48 188
getAddress()
D
23
50 144
print_product_monthly_cost()
D
25
47 135
is_available()
D
25
43 139
payment_fields_options()
D
24
36 184
payment_fields()
D
20
29 283
billmate_partpayment_checkout_field_process()
D
40 37 42
__construct()
C
37 29 55
update_billmatepclasses_from_billmate()
A
39 12 59
get_title()
A
38 10 69
update_billmatepclasses_from_frontend()
A
39 10 60
init_form_fields()
A
35 6 95
get_country_data()
A
41 8 63
get_terms_country()
A
54 10 20
get_account_terms_link_text()
S
53 7 26
billmate_partpayment_terms_js()
S
64 3 12
admin_options()
S
63 1 15
injectscripts()
S
68 2 7
woocommerce_clean()
S
70 2 6
correct_lang_billmate()
S
69 1 7
validate_fields()
S
91 1 2
receipt_page()
S
78 1 3
get_monthly_cost_prio()
S
83 1 3
get_monthly_cost_shop_prio()
S
83 1 3