WC_WooMercadoPagoTicket_Gateway D

Total Complexity 278
Dependencies 10
Dependents 0
Total lines 1,816
Lines of code 1,462
Logical lines of code 543
Comment lines 191
Methods 24
Properties 0

Methods 24

Method Rating Maintainability Complexity Lines of code
build_payment_preference()
D
21
38 221
successful_request()
C
27
26 158
process_payment()
C
38 27 59
process_refund()
C
34 22 95
init_form_fields()
B
26
12 191
validate_credentials()
B
39 17 62
__construct()
A
32 11 113
create_url()
A
38 13 72
check_ipn_request_is_valid()
A
41 14 56
payment_fields()
A
31 9 118
add_discount_ticket()
A
47 14 32
process_cancel_order_meta_box_actions()
A
45 11 40
custom_process_admin_options()
A
45 11 40
get_payment_method_title_ticket()
A
54 10 19
update_checkout_status()
A
45 8 44
process_http_request()
A
44 7 45
add_checkout_script()
S
50 7 30
is_available()
S
56 7 17
ticket_checkout_scripts()
S
61 4 13
check_ssl_absence()
S
61 4 12
admin_url()
S
64 3 10
credentials_missing_message()
S
69 1 7
is_supported_currency()
S
79 1 3
build_log_path_string()
S
70 1 5