SLN_Third_GoogleCalendarImport C

Total Complexity 111
Dependencies 20
Dependents 0
Total lines 821
Lines of code 584
Logical lines of code 323
Comment lines 46
Methods 25
Properties 4

Methods 25

Method Rating Maintainability Complexity Lines of code
validateBookingServices()
B
36 21 83
importBookingFromGoogleCalendarEvent()
B
38 16 66
syncFullShops()
A
40 8 60
getBookingDetailsFromGoogleCalendarEvent()
A
44 9 43
syncFull()
A
43 7 49
parseGoogleCalendarEventDescription()
S
49 7 30
createCustomer()
S
49 6 31
importNewBookingFromGoogleCalendarEvent()
S
44 4 41
getServiceIdByName()
S
57 3 18
__construct()
S
64 4 8
importBookingsFromGoogleCalendarEvents()
S
63 3 11
getCustomerIdByName()
S
54 2 24
prepareAndValidateBookingServices()
S
54 2 21
getBookingIdFromEventId()
S
58 2 16
makeGoogleCalendarEventSyncWarning()
S
62 2 12
parseCustomerName()
S
62 2 12
makeGoogleCalendarEventSyncWrong()
S
63 2 11
launch()
S
73 2 5
validateBookingStartTime()
S
66 2 8
userHasCapCallback()
S
70 2 6
updateBookingFromGoogleCalendarEvent()
S
63 1 11
makeGoogleCalendarEventSyncSuccessful()
S
68 1 8
printMsg()
S
76 1 4
updateSyncToken()
S
79 1 3
getSyncToken()
S
80 1 3