eCheckpoint_Pre_Order_Checks D

Total Complexity 127
Dependencies 3
Dependents 0
Total lines 626
Lines of code 452
Logical lines of code 218
Comment lines 71
Methods 20
Properties 0

Methods 20

Method Rating Maintainability Complexity Lines of code
custom_compliance_check()
D
31 37 96
check_required_fields_and_run_compliance()
A
40 12 64
get_additional_requirements_message()
A
54 13 20
api_call_during_checkout()
A
43 10 50
is_billing_complete()
S
57 7 16
get_shipping_address()
S
49 5 29
is_shipping_complete()
S
59 6 14
is_state_excluded()
S
56 5 17
is_address_update()
S
54 4 22
get_billing_address()
S
50 3 28
add_custom_fields_to_session()
S
52 3 24
get_cart_products()
S
55 3 21
are_required_fields_completed()
S
68 4 6
initiate_compliance_check()
S
67 4 8
enqueue_scripts()
S
61 3 11
init()
S
62 2 11
clear_wc_session_data_after_order()
S
74 2 5
pre_order_active()
S
74 2 4
trigger_compliance_check()
S
80 1 3
debug_woocommerce_session()
S
79 1 3