BWFCRM_Model_Contact D

Total Complexity 374
Dependencies 14
Dependents 6
Total lines 1,495
Lines of code 1,083
Logical lines of code 777
Comment lines 157
Methods 38
Properties 5

Methods 38

Method Rating Maintainability Complexity Lines of code
_get_contacts_sql()
D
23
73 113
prepared_data()
D
27
44 119
get_columns_for_query()
D
33 32 85
_set_string_filter_sql()
C
36 25 74
get_column_preferences_query()
B
43 23 37
_set_number_filter_sql()
B
40 20 59
get_contacts()
A
42 15 48
_get_filters_sql()
A
44 15 48
_set_json_array_filter_sql()
A
47 12 29
_get_unsubscribers_query()
A
50 11 24
_set_date_filter_sql()
A
47 10 33
get_contact_aov()
A
49 9 33
_set_currency_filter_sql()
A
48 8 33
delete_contact()
A
43 7 48
_set_date_relative_filter_sql()
A
45 7 41
_set_bool_filter_sql()
S
52 7 24
get_recent_abandoned()
S
52 5 22
delete_notes()
S
56 4 19
get_checkout_details()
S
62 5 9
log()
S
61 4 11
get_bump_details()
S
55 3 19
get_upstroke_details()
S
55 3 19
get_contact_listing()
S
57 3 15
get_automations()
S
61 3 12
_get_contact_fields_columns_sql()
S
60 3 12
get_formatted_date()
S
67 3 7
get_optin_details()
S
62 3 10
is_contact_unsubscribed()
S
65 3 9
delete_multiple_contacts()
S
59 2 13
set_log()
S
65 2 9
get_first_contact_id()
S
69 2 6
_set_custom_filter_sql()
S
63 2 10
get_last_contact_id()
S
70 1 6
get_recent_unsubscribers()
S
66 1 8
get_recent_contacts()
S
65 1 9
_set_number_exact_filter_sql()
S
79 1 3
_set_string_exact_filter_sql()
S
79 1 3
_table()
S
76 1 4