Code Analysis: Daily Prayer Time 2023.05.04

Class Rating Complexity Lines of code
TimetablePrinter
C
104 351
dpt\Calendar
C
103 358
DailyShortCode
C
101 309
DPTPrayTime
B
81 261
DigitalScreen
A
65 456
dpt\datetime
A
57 172
DailyTimetablePrinter
A
56 242
DPTHelper
A
52 165
DatabaseConnection
S
42 269
dpt\CalendarAdjustment
S
37 152
Validator
S
35 126
MonthlyTimetablePrinter
S
33 223
HijriDate
S
21 93
DPTCsvProcessor
S
17 81
UpdateStyles
S
14 113
DPTLanguageProcessor
S
13 53
MonthlyShortCode
S
13 85
DPTQuranDB
S
12 52
DPTQuickUpdateProcessor
S
10 28
PrayerTimeController
S
10 50
DPTStartTimeProcessor
S
9 92
WorldCities
S
8 50
DSTemplateLoader
S
8 41
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
DPTDigitalScreenProcessor
S
2 72
VersePrinter
S
2 21
DPTHijriProcessor
S
2 28
QuranRandomizer
S
1 3