Perfecty_Push_Lib_Db A

Total Complexity 59
Dependencies 2
Dependents 10
Total lines 769
Lines of code 430
Logical lines of code 170
Comment lines 230
Methods 37
Properties 3

Methods 37

Method Rating Maintainability Complexity Lines of code
db_create()
S
44 5 55
get_notifications_daily_stats()
S
52 3 26
get_notifications()
S
56 3 17
get_users()
S
56 3 17
get_logs()
S
56 3 17
delete_notifications()
S
59 3 13
create_user()
S
55 2 21
create_notification()
S
56 2 18
insert_log()
S
59 2 15
get_user_by_uuid()
S
61 2 13
update_notification()
S
57 1 17
has_tables()
S
72 2 5
get_total_logs()
S
71 2 5
delete_users()
S
64 2 9
update_user()
S
59 1 15
get_total_users()
S
71 2 5
mark_notification_completed_untake()
S
61 1 13
get_jobs_stats()
S
60 1 13
mark_notification_completed()
S
62 1 12
mark_notification_failed()
S
62 1 12
get_user_by()
S
62 1 12
mark_notification_running()
S
64 1 11
take_untake_notification()
S
66 1 9
get_notification_scheduled_time()
S
72 1 5
with_prefix()
S
76 1 4
untake_notification()
S
78 1 3
take_notification()
S
78 1 3
get_notifications_stats()
S
63 1 10
get_notifications_total()
S
72 1 5
users_table()
S
79 1 3
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
get_notification()
S
64 1 10