WC_GZD_Gateway_Direct_Debit D

Total Complexity 179
Dependencies 6
Dependents 4
Total lines 1,392
Lines of code 869
Logical lines of code 367
Comment lines 307
Methods 41
Properties 2

Methods 41

Method Rating Maintainability Complexity Lines of code
export()
B
31 12 114
validate_fields()
A
48 16 27
generate_mandate()
A
47 15 30
save_debit_fields()
A
49 14 28
__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
52 5 21
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
process_payment()
S
58 4 15
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
order_actions()
S
58 3 14
generate_mandate_by_order()
S
55 2 18
checkbox()
S
70 3 6
maybe_decrypt()
S
65 3 10
mask()
S
68 3 6
init()
S
50 1 27
maybe_encrypt()
S
72 2 6
thankyou_page()
S
74 2 5
get_mandate_type()
S
74 2 4
get_mandate_sign_date()
S
75 2 4
get_mandate_text_checkout_fields()
S
60 1 13
get_checkbox_label()
S
62 1 11
validate_pay_order_checkbox()
S
81 1 3
export_view()
S
81 1 3
sanitize_bic()
S
72 1 5
sanitize_iban()
S
72 1 5
clean_whitespaces()
S
72 1 5
get_debit_date()
S
74 1 4