Code Analysis: Daily Prayer Time 2024.04.22

Class Rating Complexity Lines of code
TimetablePrinter
C
105 351
dpt\Calendar
C
103 358
DailyShortCode
C
101 309
DPTPrayTime
B
81 261
DigitalScreen
A
67 466
dpt\datetime
A
57 172
DailyTimetablePrinter
A
56 243
DPTHelper
A
53 164
DatabaseConnection
S
42 269
dpt\CalendarAdjustment
S
37 152
Validator
S
35 126
MonthlyTimetablePrinter
S
33 226
HijriDate
S
21 93
DPTCsvProcessor
S
17 81
UpdateStyles
S
15 126
MonthlyShortCode
S
14 88
DPTLanguageProcessor
S
13 53
DPTQuranDB
S
12 52
DPTQuickUpdateProcessor
S
10 28
DPTStartTimeProcessor
S
10 97
PrayerTimeController
S
10 50
DSTemplateLoader
S
9 43
WorldCities
S
8 50
DPTDebugProcessor
S
7 26
Init
S
7 46
DPTAjaxHandler
S
6 21
AssetsLoader
S
6 44
MonthlyTimeTable
S
6 21
DailyPrayerTime
S
5 36
Translator
S
5 15
CustomPluginSettings
S
4 24
AdminMenu
S
4 34
DPTOtherProcessor
S
3 30
Shortcodes
S
3 31
ThemeSettingsProcessor
S
3 53
DPTAdhanProcessor
S
2 26
DPTHijriProcessor
S
2 28
VersePrinter
S
2 21
DPTDigitalScreenProcessor
S
2 72
QuranRandomizer
S
1 3