SG_iCal_Freq D

Total Complexity 155
Dependencies 0
Dependents 2
Total lines 535
Lines of code 368
Logical lines of code 262
Comment lines 99
Methods 19
Properties 10

Methods 19

Method Rating Maintainability Complexity Lines of code
findNext()
D
33 45 74
__construct()
B
42 18 49
validDate()
B
43 18 47
ruleByday()
A
45 15 39
isPrerule()
A
54 16 19
truncateToPeriod()
A
51 8 27
previousOccurrence()
S
56 6 19
findStartingPoint()
S
57 6 15
getAllOccurrences()
S
60 4 15
ruleByweekno()
S
59 3 13
firstOccurrence()
S
70 3 6
ruleBymonth()
S
65 3 8
ruleByyearday()
S
61 2 11
nextOccurrence()
S
73 2 5
ruleBymonthday()
S
68 2 6
lastOccurrence()
S
77 1 4
findEndOfPeriod()
S
79 1 3
ruleByhour()
S
73 1 4
ruleByminute()
S
73 1 4