TimetablePrinter C

Total Complexity 104
Dependencies 2
Dependents 3
Total lines 656
Lines of code 374
Logical lines of code 208
Comment lines 72
Methods 41
Properties 15

Methods 41

Method Rating Maintainability Complexity Lines of code
getFastingTdWithData()
A
57 12 16
getJamahChange()
S
49 7 30
getNextIqamahTimeDiff()
S
55 6 18
getNextPrayerTime()
S
51 5 27
getNextIqamahTime()
S
50 4 30
getHeading()
S
60 5 13
formatDateForPrayer()
S
56 4 18
getLocalMonths()
S
58 4 16
getLocalHeaders()
S
60 4 14
getLocalTimes()
S
61 4 13
getIntlNumber()
S
61 4 12
getTimeLeftString()
S
56 3 18
getClass()
S
67 4 7
getJumuahTimesArray()
S
59 3 13
getLocalPrayerNames()
S
62 3 12
getLocalNumbers()
S
68 3 7
getTimeForIqamahUpdate()
S
68 3 7
formatDateForPrayer24Hour()
S
67 2 7
getLocalizedNumber()
S
67 2 8
getTimesLocalJson()
S
63 1 11
getHijriDate()
S
78 1 3
getNextPrayerClass()
S
79 1 3
isRamadan()
S
81 1 3
getTaraweehDim()
S
80 1 3
getKhutbahDim()
S
80 1 3
canDimOvernight()
S
79 1 3
isSunset()
S
79 1 3
isJumahDisplay()
S
80 1 3
__construct()
S
64 1 9
tomorrowIsFriday()
S
81 1 3
todayIsFriday()
S
81 1 3
getIqamahClass()
S
80 1 3
getAzanTime()
S
68 1 6
getJamahTime()
S
68 1 6
getTableClass()
S
80 1 3
getNextPrayer()
S
80 1 3
formatDate()
S
79 1 3
setHorizontal()
S
81 1 3
setVertical()
S
81 1 3
getLocalTimesKeys()
S
80 1 3
getNumbersLocalJson()
S
72 1 5