Code Analysis: Oscar Hotel Booking Engine 3.9

Most Complex Classes

Class Rating Complexity
OHBE_Availability
D
219
OHBE_Reservation
D
177
OHBE_Tools
D
136
OHBE_Admin
A
65
OHBE_Review
A
52
OHBE_Main
S
47
OscarAPI
S
29
OHBE_Virtual_Page_Creator
S
12
OHBE_Show_Widget
S
9
OHBE_Search_Widget
S
8

Most Complex Functions

Function Rating Complexity
OHBE_Reservation::printReservationFieldType()
D
33
OHBE_Availability::renderRateBlock()
D
26
OHBE_Availability::printAccommodationLists()
C
22
OHBE_Availability::printSelectedAccommodations()
B
22
OHBE_Admin::saveSettings()
B
20
OHBE_Availability::renderAccosTotalBlock()
B
20
OHBE_Reservation::getFieldLabel()
B
20
OHBE_Availability::createPeriods()
B
17
ohbeReservationFormHandle()
B
14
OHBE_Reservation::printSelectedAccommodations()
B
15
OHBE_Reservation::renderReservationFieldDropdown()
A
13
ohbeReviewFormHandle()
A
11