Avalon23_Filter D

Total Complexity 340
Dependencies 8
Dependents 1
Total lines 1,437
Lines of code 1,146
Logical lines of code 715
Comment lines 68
Methods 32
Properties 8

Methods 32

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
29 34 110
get_field_drawing_data()
B
39 19 63
get_products_data()
B
38 18 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()
B
46 17 35
get_tax_count()
A
47 14 31
get_main_search_query_sql()
A
46 12 35
__construct()
A
47 11 31
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
parse_woo_query()
S
60 4 12
get_current_taxonomy()
S
67 4 8
get_field_count()
S
60 3 13
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
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