WC_GZD_Gateway_Direct_Debit D

Total Complexity 174
Dependencies 6
Dependents 4
Total lines 1,345
Lines of code 837
Logical lines of code 360
Comment lines 296
Methods 39
Properties 2

Methods 39

Method Rating Maintainability Complexity Lines of code
export()
B
30 13 119
generate_mandate()
A
47 15 30
validate_fields()
A
50 15 23
save_debit_fields()
A
49 14 28
__construct()
A
35 5 96
update_order()
A
50 9 24
init_form_fields()
A
33 2 125
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
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
process_payment()
S
58 4 15
validate_checkbox()
S
69 5 6
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
mask()
S
68 3 6
maybe_decrypt()
S
65 3 10
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
validate_pay_order_checkbox()
S
81 1 3
export_view()
S
81 1 3
get_debit_date()
S
74 1 4
sanitize_iban()
S
72 1 5
clean_whitespaces()
S
72 1 5
sanitize_bic()
S
72 1 5