Code Analysis: Daily Prayer Time 2024.03.30

Class Rating Complexity Lines of code
TimetablePrinter
C
104 349
dpt\Calendar
C
103 358
DailyShortCode
C
101 309
DPTPrayTime
B
81 261
DigitalScreen
A
66 462
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
DSTemplateLoader
S
9 43
WorldCities
S
8 50
DPTDebugProcessor
S
7 26
Init
S
7 46
AssetsLoader
S
6 44
DPTAjaxHandler
S
6 21
MonthlyTimeTable
S
6 21
Translator
S
5 15
DailyPrayerTime
S
5 36
CustomPluginSettings
S
4 24
AdminMenu
S
4 34
Shortcodes
S
3 31
ThemeSettingsProcessor
S
3 53
DPTOtherProcessor
S
3 30
DPTDigitalScreenProcessor
S
2 72
DPTAdhanProcessor
S
2 26
DPTHijriProcessor
S
2 28
VersePrinter
S
2 21
QuranRandomizer
S
1 3