WC_Novalnet_Abstract_Payment_Gateways D

Total Complexity 135
Dependencies 6
Dependents 0
Total lines 1,003
Lines of code 510
Logical lines of code 287
Comment lines 317
Methods 29
Properties 2

Methods 29

Method Rating Maintainability Complexity Lines of code
transaction_success()
B
37 17 65
saved_payment_methods()
A
44 11 45
show_description()
A
45 10 44
get_order_status()
A
53 8 22
generate_basic_parameters()
S
46 6 36
store_payment_token()
S
54 7 19
assign_basic_payment_details()
S
47 6 32
perform_payment_call()
S
50 6 26
restrict_add_payment_method()
S
61 6 12
process_redirect_payment_response()
S
50 5 27
thankyou_page_instructions()
S
52 5 22
show_error_message_on_redirect()
S
71 6 5
set_payment_token()
S
62 6 9
transaction_failure()
S
50 4 27
filter_my_account_action()
S
63 4 11
add_email_instructions()
S
68 4 6
unset_other_payment_session()
S
60 3 14
handle_payment_switch()
S
60 3 12
test_mode_notification()
S
58 2 16
align_transaction_details()
S
68 3 7
check_transaction_status()
S
68 2 7
novalnet_redirect()
S
66 2 9
get_payment_endpoint()
S
68 2 7
built_logo()
S
65 2 8
process_admin_options()
S
78 1 4
redirect_payment_params()
S
70 1 5
display_info()
S
80 1 3
save_payment_method_checkbox()
S
66 1 10
generate_payment_parameters()
S
100 1 0