Wc_Smart_Cod_Admin D

Total Complexity 186
Dependencies 5
Dependents 0
Total lines 1,301
Lines of code 977
Logical lines of code 405
Comment lines 82
Methods 29
Properties 7

Methods 29

Method Rating Maintainability Complexity Lines of code
get_prepared_fields()
D
11
58 417
analyze_fields()
B
40 18 59
enqueue_scripts()
A
42 11 45
generate_cod_messages_html()
A
39 7 70
clean_up_settings()
A
53 10 22
generate_radio_html()
A
43 6 57
generate_checkboxes_html()
A
43 6 57
update_wc_smart_cod()
S
51 6 29
get_selected_products()
S
50 6 28
get_selected_categories()
S
51 6 26
ajax_search_categories()
S
55 6 19
get_product_categories()
S
61 5 12
get_field_value()
S
62 5 11
prepare_states()
S
61 4 11
clean_up_gateway()
S
65 4 8
prepare_user_roles()
S
61 3 12
has_prefix_in_array()
S
66 3 8
has_native_zone_method()
S
72 3 5
validate_checkboxes_field()
S
64 3 10
prepare_shipping_classes()
S
65 2 9
get_json_settings()
S
66 2 9
migrate_shipping_zone_methods()
S
73 2 5
validate_cod_messages_field()
S
70 2 6
validate_radio_field()
S
75 2 4
get_dsb_key()
S
80 2 3
admin_options()
S
58 1 14
__construct()
S
62 1 11
woocommerce_smart_cod()
S
71 1 6
extend_cod()
S
75 1 4