ALEXR_Ajax_Actions D

Total Complexity 140
Dependencies 11
Dependents 0
Total lines 1,092
Lines of code 696
Logical lines of code 391
Comment lines 174
Methods 21
Properties 0

Methods 21

Method Rating Maintainability Complexity Lines of code
updateBookingValuesFromRequest()
D
32 31 100
make_booking()
B
31 18 114
hold_booking()
A
38 11 70
get_restaurant_data()
A
41 11 53
cancel_booking()
A
46 9 37
get_service_slots_AllServices()
A
49 8 33
get_service_slots()
A
45 7 41
sendBookingNotifications()
S
51 7 27
get_booking_tags()
S
49 5 30
updateCustomerConditions()
S
56 5 20
isBookingDuplicated()
S
54 4 20
assignOrCreateNewCustomerIfNeeded()
S
58 4 16
hold_booking_remove()
S
57 4 16
get_service_slots_OneService()
S
50 3 29
get_fields()
S
56 3 17
get_booking()
S
57 3 15
search_bookings()
S
52 2 25
loadAjaxActions()
S
54 2 23
modify_booking()
S
81 1 3
verify_nonce()
S
74 1 4
__construct()
S
82 1 3