AWPCP_QueryIntegration C

Total Complexity 111
Dependencies 0
Dependents 1
Total lines 895
Lines of code 522
Logical lines of code 244
Comment lines 222
Methods 41
Properties 4

Methods 41

Method Rating Maintainability Complexity Lines of code
normalize_region_query_parameters()
A
47 9 43
add_regions_clauses()
S
53 7 19
add_clauses_to_order_by_multiple_meta_keys()
S
54 5 19
remove_empty_regions()
S
57 5 19
add_clauses_to_order_by_unsupported_properties()
S
56 5 17
posts_clauses()
S
58 5 15
process_is_successfully_paid_query_parameter()
S
54 4 22
normalize_query_vars()
S
54 3 23
process_category_query_parameter()
S
58 3 16
process_payment_status_query_parameter()
S
61 3 12
process_price_query_parameter()
S
61 3 12
process_min_price_query_parameter()
S
61 3 12
process_max_price_query_parameter()
S
61 3 12
process_is_about_to_expire_query_parameter()
S
56 2 18
set_default_query_paramaters()
S
65 3 9
process_category__not_in_query_parameter()
S
60 2 13
process_query_parameters()
S
52 1 28
process_is_enabled_query_parameter()
S
61 2 12
process_payment_status__not_in_query_parameter()
S
61 2 12
process_category__exclude_children_query_parameter()
S
61 2 12
process_contact_name_query_parameter()
S
62 2 11
process_payer_email_query_parameter()
S
62 2 11
process_is_incomplete_query_parameter()
S
62 2 11
process_is_verified_query_parameter()
S
62 2 11
process_is_new_query_parameter()
S
62 2 11
sanitize_terms()
S
70 2 6
process_previous_id_query_parameter()
S
63 2 10
pre_get_posts()
S
70 2 6
posts_where()
S
65 2 8
process_is_disabled_query_parameter()
S
70 2 6
process_is_expired_query_parameter()
S
64 2 10
process_is_awaiting_approval_query_parameter()
S
64 2 10
process_has_images_awaiting_approval_query_parameter()
S
65 2 9
process_is_awaiting_verification_query_parameter()
S
65 2 9
process_contact_email_query_parameter()
S
64 2 10
process_contact_phone_query_parameter()
S
63 2 10
process_is_flagged_query_parameter()
S
65 2 9
parse_query()
S
73 2 5
sanitize_price()
S
79 1 3
process_query_vars()
S
74 1 5
__construct()
S
71 1 6