WC_Gateway_EWAY C

Total Complexity 111
Dependencies 8
Dependents 1
Total lines 1,063
Lines of code 697
Logical lines of code 264
Comment lines 243
Methods 26
Properties 5

Methods 26

Method Rating Maintainability Complexity Lines of code
response_listener()
A
41 12 53
process_payment()
A
41 12 52
process_refund()
A
48 12 30
response_message_lookup()
A
28
2 148
get_customer_payment_tokens()
A
47 9 34
payment_fields()
S
50 7 29
validate_checkout_values()
S
47 6 36
request_access_code()
S
58 7 14
__construct()
S
44 5 42
init_form_fields()
S
38 1 86
process_payment_request()
S
50 5 26
get_icon()
S
61 4 11
print_receipt_page_css()
S
56 3 17
enqueue_scripts()
S
57 3 16
receipt_page()
S
51 2 26
plugin_url()
S
62 3 11
get_api()
S
66 3 8
log()
S
67 3 8
is_available()
S
68 3 7
needs_setup()
S
78 2 3
admin_options()
S
65 2 8
get_all_payment_icons()
S
60 1 13
set_token_customer_id()
S
76 1 4
get_required_settings_keys()
S
73 1 6
get_setup_help_text()
S
72 1 6
get_token_customer_id()
S
79 1 3