Perfecty_Push_Lib_Db S

Total Complexity 50
Dependencies 2
Dependents 8
Total lines 657
Lines of code 367
Logical lines of code 143
Comment lines 196
Methods 31
Properties 2

Methods 31

Method Rating Maintainability Complexity Lines of code
db_create()
S
45 5 47
get_users()
S
55 4 19
get_notifications_daily_stats()
S
52 3 26
get_notifications()
S
56 3 17
create_user()
S
55 2 20
create_notification()
S
56 2 18
get_total_users()
S
64 3 9
get_user_by_uuid()
S
61 2 13
update_notification()
S
57 1 17
update_user()
S
59 1 15
delete_users()
S
64 2 9
has_tables()
S
72 2 5
delete_notifications()
S
64 2 9
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
mark_notification_running()
S
64 1 11
untake_notification()
S
78 1 3
take_notification()
S
78 1 3
with_prefix()
S
76 1 4
get_notifications_stats()
S
63 1 10
get_notifications_total()
S
72 1 5
get_notification()
S
64 1 10
users_table()
S
79 1 3
get_user()
S
65 1 9
delete_user_by_endpoint()
S
71 1 5
set_user_active()
S
67 1 8
get_users_stats()
S
63 1 10
notifications_table()
S
79 1 3
take_untake_notification()
S
66 1 9