SLN_Wrapper_Booking_Builder B

Total Complexity 90
Dependencies 11
Dependents 3
Total lines 446
Lines of code 301
Logical lines of code 157
Comment lines 22
Methods 43
Properties 3

Methods 43

Method Rating Maintainability Complexity Lines of code
isValid()
A
49 11 29
create()
A
44 7 44
getServices()
S
57 7 16
getServicesDurationMinutes()
S
56 4 18
__construct()
S
64 5 8
hasAttendant()
S
62 4 11
getCreateStatus()
S
64 4 9
getEmptyValue()
S
57 2 16
getAttendants()
S
64 3 10
addService()
S
68 3 6
set()
S
69 2 7
setAttendant()
S
72 2 5
getTotal()
S
64 2 9
get()
S
78 2 3
clearService()
S
72 2 5
removeService()
S
73 2 5
getLastBooking()
S
75 2 5
getDateTime()
S
75 1 4
getSecondaryServices()
S
79 1 3
getDuration()
S
73 1 5
getEndsAt()
S
72 1 5
removeLastId()
S
72 1 5
getBookingServices()
S
72 1 6
clear()
S
74 1 5
getTips()
S
80 1 3
addTips()
S
77 1 3
setCustomerTimezone()
S
76 1 4
getPrimaryServices()
S
79 1 3
getPrimaryServicesIds()
S
80 1 3
getSecondaryServicesIds()
S
80 1 3
setDate()
S
76 1 4
getServicesIds()
S
80 1 3
removeServices()
S
80 1 3
save()
S
75 1 4
setServicesAndAttendants()
S
80 1 3
getDate()
S
80 1 3
getAttendant()
S
76 1 4
getAttendantsIds()
S
80 1 3
hasService()
S
78 1 3
removeAttendants()
S
78 1 3
getTime()
S
80 1 3
setTime()
S
76 1 4
getDateTimeCustomerTimezone()
S
77 1 3