VikAppointmentsModelReservation D

Total Complexity 167
Dependencies 19
Dependents 0
Total lines 1,573
Lines of code 855
Logical lines of code 471
Comment lines 446
Methods 15
Properties 0

Methods 15

Method Rating Maintainability Complexity Lines of code
save()
D
19
65 197
recalculateTotals()
B
35 22 82
addDiscount()
B
32 14 119
isAvailable()
A
43 11 49
checkExpired()
A
41 8 57
sendSmsNotification()
A
46 8 42
getAvailableTimes()
A
48 8 32
delete()
S
44 5 50
removeDiscount()
S
40 4 65
duplicate()
S
48 4 35
sendEmailNotification()
S
56 5 18
countSoldOptions()
S
48 4 31
getAppointmentsOn()
S
47 3 35
getAppointmentsAt()
S
47 3 34
isChildAppointment()
S
65 3 9