PDb_List_Query D

Total Complexity 262
Dependencies 7
Dependents 5
Total lines 1,603
Lines of code 772
Logical lines of code 470
Comment lines 571
Methods 55
Properties 13

Methods 55

Method Rating Maintainability Complexity Lines of code
_add_single_statement()
D
19
67 186
_sanitize_operator()
B
45 20 46
_add_filter_from_input()
A
48 15 30
sanitize_operator()
A
54 13 23
_build_where_clause()
A
51 11 26
set_sort()
S
55 7 18
_add_filter_from_post()
S
55 6 18
get_search_error()
S
61 6 12
__construct()
S
53 5 23
_order_clause()
S
55 5 19
_set_columns()
S
60 5 14
requested_page()
S
60 5 12
_restore_query_session()
S
56 4 18
search_term_is_valid()
S
62 5 10
_add_filter_from_shortcode_filter()
S
62 5 9
clear_background_clauses()
S
65 5 9
_reindex_subclauses()
S
62 4 12
_count_clauses()
S
64 4 11
current_filter()
S
55 3 20
_setup_filter_array()
S
64 4 10
_where_clause()
S
63 4 10
clear_foreground_clauses()
S
65 4 9
get_field_filters()
S
70 4 6
_to_array()
S
64 3 10
_add_search_field_filter()
S
70 3 5
_build_clause_sequence()
S
65 3 10
is_empty()
S
66 3 9
prep_filter_string()
S
63 2 11
_common_search_input_filter()
S
55 1 22
multi_search_input_filter()
S
55 1 22
single_search_input_filter()
S
57 1 18
_add_statement_from_filter_string()
S
66 2 7
current_page()
S
79 2 3
word_boundaries()
S
73 2 4
_remove_field_filters()
S
73 2 5
_column_select()
S
70 2 6
query_session_name()
S
77 2 3
is_search_result()
S
72 2 6
_add_filter_from_get()
S
71 2 6
prepare_search_field()
S
70 2 6
add_filter()
S
64 2 9
_save_query_session()
S
63 1 11
get_count_query()
S
75 1 4
_clear_query_session()
S
81 1 3
clear_field_filter()
S
81 1 3
set_query_session()
S
81 1 3
save_query_session()
S
82 1 3
straighten_quotes()
S
67 1 6
_reset_filters()
S
76 1 4
decrement_clause_index()
S
78 1 3
increment_clause_index()
S
80 1 3
get_list_query()
S
69 1 6
instance_index()
S
82 1 3
process_search_term_keys()
S
80 1 3
_add_filter_value()
S
76 1 4