ESHB_Booking D

Total Complexity 456
Dependencies 21
Dependents 2
Total lines 2,433
Lines of code 1,575
Logical lines of code 1,015
Comment lines 249
Methods 29
Properties 1

Methods 29

Method Rating Maintainability Complexity Lines of code
add_to_cart_reservation()
D
4
119 342
send_reservation_request()
D
13
78 246
send_booking_email_notification_for_booking_status()
C
31 28 98
calculate_booking_pricing()
C
30 23 112
get_booked_dates()
B
35 21 81
get_accomodation_available_capacity_counts()
B
38 21 64
save_custom_meta_to_order()
B
40 21 62
get_available_room_count_by_date_range()
B
37 18 69
create_booking_on_checkout()
B
32 15 106
apply_custom_price_to_cart_item()
A
50 16 25
update_woocommerce_order_status_on_booking_status_change()
A
48 15 30
get_holiday_dates()
A
48 13 29
get_extra_services_charge()
A
49 11 28
get_booking_prices()
S
51 7 24
display_custom_meta_in_cart_and_order()
S
51 6 28
get_holiday_dates_in_date_ranges()
S
54 6 19
get_accomodation_available_extra_bed_counts()
S
58 6 13
update_booking_status_on_woocommerce_order_status_change()
S
58 5 15
save_booking_request()
S
47 3 38
get_actual_booked_dates_in_date_ranges()
S
54 4 22
unset_specific_order_item_meta_data()
S
55 3 21
get_available_rooms_counts_data()
S
55 3 19
filter_status_based_on_booking_meta()
S
63 4 10
__construct()
S
50 2 26
send_email_woocommerce_style()
S
62 2 11
hide_meta_from_display()
S
59 1 16
instance()
S
72 2 6
add_currency_redirect()
S
64 2 10
update_product_price_by_id()
S
73 1 5