BWFCRM_Model_Contact D

Total Complexity 394
Dependencies 17
Dependents 5
Total lines 1,586
Lines of code 1,149
Logical lines of code 809
Comment lines 173
Methods 39
Properties 5

Methods 39

Method Rating Maintainability Complexity Lines of code
_get_contacts_sql()
D
22
77 117
prepared_data()
D
25
49 137
get_columns_for_query()
D
33 32 85
_set_string_filter_sql()
C
36 25 74
get_column_preferences_query()
B
43 23 38
_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
46 13 34
_get_unsubscribers_query()
A
49 12 27
_set_date_filter_sql()
A
47 10 33
delete_contact()
A
42 8 52
get_contact_aov()
A
49 9 33
_set_currency_filter_sql()
A
48 8 33
_set_date_relative_filter_sql()
A
45 7 41
_set_bool_filter_sql()
S
52 7 24
get_modified_status_query()
S
50 6 29
get_recent_abandoned()
S
52 5 22
delete_notes()
S
56 4 19
get_checkout_details()
S
62 5 9
delete_multiple_contacts()
S
60 4 13
log()
S
61 4 11
get_bump_details()
S
55 3 19
get_upstroke_details()
S
55 3 19
get_contact_listing()
S
56 3 17
get_automations()
S
61 3 12
_get_contact_fields_columns_sql()
S
60 3 12
is_contact_unsubscribed()
S
65 3 9
get_optin_details()
S
62 3 10
get_formatted_date()
S
67 3 7
set_log()
S
65 2 9
get_first_contact_id()
S
68 2 6
_set_custom_filter_sql()
S
63 2 10
get_last_contact_id()
S
70 1 6
_set_number_exact_filter_sql()
S
79 1 3
get_recent_unsubscribers()
S
66 1 8
_set_string_exact_filter_sql()
S
79 1 3
get_recent_contacts()
S
65 1 9
_table()
S
76 1 4