WC_GZD_Gateway_Direct_Debit D

Total Complexity 160
Dependencies 6
Dependents 4
Total lines 1,289
Lines of code 799
Logical lines of code 320
Comment lines 298
Methods 36
Properties 2

Methods 36

Method Rating Maintainability Complexity Lines of code
export()
B
31 12 114
validate_fields()
A
48 16 27
save_debit_fields()
A
52 12 23
generate_mandate()
A
52 12 20
set_order_meta()
A
47 11 31
__construct()
A
35 5 98
init_form_fields()
A
32 2 139
export_args()
S
59 8 13
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
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
checkbox()
S
71 3 5
process_payment()
S
61 2 12
init()
S
51 1 26
maybe_encrypt()
S
72 2 6
get_mandate_type()
S
74 2 4
get_mandate_sign_date()
S
75 2 4
thankyou_page()
S
74 2 5
validate_pay_order_checkbox()
S
81 1 3
get_debit_date()
S
74 1 4
get_checkbox_label()
S
63 1 10
clean_whitespaces()
S
79 1 3
export_view()
S
81 1 3