HC4_Time_Implementation C

Total Complexity 104
Dependencies 1
Dependents 0
Total lines 744
Lines of code 539
Logical lines of code 346
Comment lines 33
Methods 43
Properties 6

Methods 43

Method Rating Maintainability Complexity Lines of code
_formatDateRange()
C
34 22 103
getMonthMatrix()
B
40 16 67
__construct()
S
52 5 23
smartModifyDown()
S
58 4 16
smartModifyUp()
S
58 4 16
sortWeekdays()
S
60 3 14
setTimestamp()
S
62 3 12
formatToDatepicker()
S
53 2 24
getWeekNo()
S
65 3 10
setTimezone()
S
65 3 9
setEndWeek()
S
61 2 14
setStartWeek()
S
66 2 9
getWeekdays()
S
63 2 10
formatDateRange()
S
64 2 10
getAllDates()
S
65 2 10
getDateDb()
S
64 2 10
setEndMonth()
S
61 1 13
setStartMonth()
S
63 1 11
setStartYear()
S
63 1 11
_splitDate()
S
68 1 7
getWeekday()
S
76 1 4
convertToDatabaseDateTime()
S
62 1 10
getMonth()
S
76 1 4
getDuration()
S
70 1 6
convertFromDatabaseDateTime()
S
64 1 9
getDifferenceInDays()
S
66 1 8
getSortedWeekdays()
S
71 1 5
getParts()
S
63 1 10
setNow()
S
77 1 4
formatDateDb()
S
81 1 3
getYear()
S
76 1 4
getDay()
S
76 1 4
getDateTimeDb()
S
71 1 6
setEndYear()
S
70 1 8
setDateDb()
S
65 1 9
setDateTimeDb()
S
66 1 8
getWeekStartsOn()
S
82 1 3
modify()
S
76 1 4
setEndDay()
S
71 1 7
setStartDay()
S
76 1 4
getTimeDb()
S
66 1 8
formatDateTimeDb2()
S
76 1 4
getTimeInDay()
S
68 1 8