WC_GZD_Gateway_Direct_Debit D

Total Complexity 175
Dependencies 6
Dependents 4
Total lines 1,353
Lines of code 840
Logical lines of code 348
Comment lines 307
Methods 38
Properties 2

Methods 38

Method Rating Maintainability Complexity Lines of code
export()
B
31 12 114
generate_mandate()
B
46 17 32
validate_fields()
A
48 16 27
save_debit_fields()
A
52 12 23
__construct()
A
35 5 98
init_form_fields()
A
32 2 139
update_order()
A
50 9 24
export_args()
S
59 8 13
on_pay_for_order()
S
56 7 18
print_debit_fields()
S
49 5 31
payment_scripts()
S
53 5 20
supports_encryption()
S
57 5 17
validate_checkbox()
S
68 6 6
get_mandate_id()
S
59 5 13
email_sepa()
S
53 4 20
payment_fields()
S
48 3 33
email_instructions()
S
70 5 5
set_order_meta()
S
62 4 12
get_user_account_data()
S
56 3 19
generate_mandate_text()
S
55 3 18
send_mail()
S
65 4 9
set_debit_fields()
S
64 4 10
process_payment()
S
58 3 15
order_actions()
S
58 3 14
generate_mandate_by_order()
S
55 2 18
mask()
S
68 3 6
maybe_decrypt()
S
65 3 10
checkbox()
S
70 3 6
init()
S
50 1 27
thankyou_page()
S
74 2 5
get_mandate_sign_date()
S
75 2 4
maybe_encrypt()
S
72 2 6
get_mandate_type()
S
74 2 4
get_checkbox_label()
S
62 1 11
validate_pay_order_checkbox()
S
81 1 3
get_debit_date()
S
74 1 4
clean_whitespaces()
S
79 1 3
export_view()
S
81 1 3