Perfecty_Push_Lib_Db A

Total Complexity 63
Dependencies 3
Dependents 10
Total lines 831
Lines of code 469
Logical lines of code 181
Comment lines 246
Methods 39
Properties 3

Methods 39

Method Rating Maintainability Complexity Lines of code
db_create()
A
43 6 59
get_notifications_daily_stats()
S
52 3 26
create_notification()
S
55 3 20
get_notifications()
S
56 3 17
get_logs()
S
56 3 17
get_users()
S
56 3 17
delete_notifications()
S
59 3 13
create_user()
S
55 2 21
insert_log()
S
59 2 15
get_user_by_uuid()
S
61 2 13
update_notification()
S
54 1 21
get_total_users()
S
71 2 5
has_tables()
S
72 2 5
get_jobs_stats()
S
58 1 15
delete_users()
S
64 2 9
get_total_logs()
S
71 2 5
update_user()
S
59 1 15
get_notifications_stalled()
S
61 1 14
mark_notification_completed_untake()
S
61 1 13
mark_notification_completed()
S
62 1 12
mark_notification_failed()
S
62 1 12
mark_notification_canceled()
S
62 1 12
get_user_by()
S
62 1 12
get_notifications_stats()
S
62 1 11
mark_notification_running()
S
64 1 11
take_untake_notification()
S
66 1 9
with_prefix()
S
76 1 4
untake_notification()
S
78 1 3
take_notification()
S
78 1 3
get_notifications_total()
S
72 1 5
users_table()
S
79 1 3
get_notification()
S
64 1 10
get_users_by_wp_user_id()
S
64 1 10
get_user()
S
65 1 9
delete_user_by_endpoint()
S
71 1 5
get_users_stats()
S
68 1 7
logs_table()
S
79 1 3
notifications_table()
S
79 1 3
delete_old_logs()
S
71 1 5