Code Analysis: Oscar Hotel Booking Engine 3.2

Most Complex Classes

Class Rating Complexity
OHBE_Availability
D
212
OHBE_Reservation
D
176
OHBE_Tools
D
132
OHBE_Admin
A
65
OHBE_Review
A
52
OHBE_Main
S
44
OscarAPI
S
27
OHBE_Virtual_Page_Creator
S
13
OHBE_Show_Widget
S
9
OHBE_Search_Widget
S
8

Most Complex Functions

Function Rating Complexity
OHBE_Reservation::printReservationFieldType()
D
33
OHBE_Availability::renderRateBlock()
C
25
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
OHBE_Reservation::printSelectedAccommodations()
B
15
ohbeReservationFormHandle()
B
13
OHBE_Reservation::renderReservationFieldDropdown()
A
13
ohbeSearchFormOutput()
A
11