Avalon23_Filter D

Total Complexity 311
Dependencies 8
Dependents 1
Total lines 1,340
Lines of code 1,064
Logical lines of code 667
Comment lines 66
Methods 31
Properties 8

Methods 31

Method Rating Maintainability Complexity Lines of code
generate_predefined_query()
D
21
62 177
get_taxonomy_drawing_data()
D
26
33 149
draw_filter_form_data()
D
30 33 106
get_field_drawing_data()
B
39 19 63
get_instock_variable_ids()
B
34 15 94
get_meta_drawing_data()
B
36 15 78
get_min_max_field()
B
44 17 42
redraw_filter()
A
47 15 32
get_tax_count()
A
47 14 31
__construct()
A
47 11 29
get_meta_count()
A
49 11 28
get_query()
A
50 10 28
get_visibility_query()
A
50 9 30
get_current_get_request()
A
51 9 26
get_main_search_query_sql()
S
50 6 27
parse_woo_query()
S
60 4 12
get_current_taxonomy()
S
67 4 8
get_start_count_query()
S
58 2 16
get_filter_data_by_key()
S
63 3 10
get_current_taxonomy_query()
S
64 2 11
init_shortcode_no_products_found()
S
66 2 7
no_products_found()
S
75 2 5
generate_query_arg()
S
70 2 6
woocommerce_is_filtered()
S
72 2 6
get_filter_id_by_key()
S
64 2 9
get_filtered_price()
S
66 2 9
get_field_count()
S
62 1 11
set_current_request()
S
80 1 3
shortcode_products_query()
S
76 1 4
generate_filter_prefix()
S
76 1 4
get_js_function_after_ajax()
S
79 1 3