Code Analysis: WooCommerce Bookings Extensions 3.0.1

Most Complex Functions

Function Rating Complexity
WC_Bookings_Extensions_Public::get_time_slots()
D
32
WC_Bookings_Extensions_New_Calendar::get_bookings_ajax()
C
26
WC_Bookings_Extensions_Public::get_end_times()
C
27
WC_Bookings_Extensions_Public::get_time_blocks_for_date()
C
24
WC_Bookings_Extensions_New_Calendar::update_booking_ajax()
B
22
WC_Bookings_Extensions_Product_Booking::get_bookable_minute_blocks_for_date()
B
21
WC_Bookings_Extensions_Public::get_bookings_v1()
B
21
WC_Bookings_Extensions_New_Calendar::booking_page()
B
17
WC_Bookings_Extensions_Bookings_Search::duration_field()
B
15
WC_Bookings_Extensions_Bookings_Search::get_availability_html()
A
15
WC_Bookings_Extensions_Calendar::output()
A
15
WC_Bookings_Extensions_Public::override_booking_cost()
A
14