Code Analysis: Daily Prayer Time 2023.03.08

Class Rating Complexity Lines of code
TimetablePrinter
C
123 411
dpt\Calendar
C
103 358
DailyShortCode
C
101 308
DPTPrayTime
B
81 261
DigitalScreen
A
61 432
dpt\datetime
A
57 172
DailyTimetablePrinter
A
56 240
DatabaseConnection
S
42 267
dpt\CalendarAdjustment
S
37 152
Validator
S
35 126
MonthlyTimetablePrinter
S
33 221
HijriDate
S
21 93
DPTCsvProcessor
S
17 81
UpdateStyles
S
14 113
DPTLanguageProcessor
S
13 53
MonthlyShortCode
S
13 84
DPTQuranDB
S
12 52
DPTQuickUpdateProcessor
S
10 28
PrayerTimeController
S
10 50
DPTStartTimeProcessor
S
9 92
DSTemplateLoader
S
8 41
WorldCities
S
8 50
DPTDebugProcessor
S
7 26
Init
S
7 46
DPTAjaxHandler
S
6 21
MonthlyTimeTable
S
6 21
AssetsLoader
S
6 44
DailyPrayerTime
S
5 36
Translator
S
5 15
CustomPluginSettings
S
4 24
AdminMenu
S
4 34
DPTOtherProcessor
S
3 24
Shortcodes
S
3 31
ThemeSettingsProcessor
S
3 53
DPTDigitalScreenProcessor
S
2 70
DPTHijriProcessor
S
2 28
VersePrinter
S
2 21
DPTAdhanProcessor
S
2 26
QuranRandomizer
S
1 3