Hustle_Entry_Model D

Total Complexity 128
Dependencies 9
Dependents 14
Total lines 1,208
Lines of code 654
Logical lines of code 401
Comment lines 412
Methods 32
Properties 11

Methods 32

Method Rating Maintainability Complexity Lines of code
query_entries()
A
38 13 70
set_fields()
A
43 14 51
meta_value_to_string()
A
43 13 51
unsubscribe_from_3rd_party_lists()
A
47 10 35
delete_selected_ips()
A
47 8 40
unsubscribe_email()
A
51 8 26
delete_entries()
S
50 4 29
delete_by_entries()
S
51 4 25
remove_local_subscription_by_email_and_module_id()
S
52 4 25
get_latest_entry()
S
55 4 20
count_entries()
S
55 4 20
load_meta()
S
57 4 16
get()
S
50 3 28
get_subscribed_emails()
S
52 3 25
update_meta()
S
53 3 24
save()
S
54 3 23
get_entries()
S
60 3 13
delete_by_entry()
S
54 2 21
__construct()
S
68 3 7
get_meta()
S
70 3 6
get_modules_id_by_email_in_local_list()
S
59 2 14
global_count_entries()
S
59 2 14
get_latest_entry_by_module_id()
S
62 2 11
get_entries_by_email()
S
63 1 11
count_newer_entries_by_module_type()
S
67 1 7
available_entry_types()
S
67 1 9
is_email_subscribed_to_module_id()
S
71 1 5
get_email_subscribed_to_module_id()
S
69 1 6
ignored_fields()
S
78 1 3
get_older_entry_ids()
S
65 1 9
delete_all_ips()
S
75 1 4
get_total_entries_count()
S
70 1 6