Code Analysis: AweBooking 3.2.26

Class Rating Complexity Lines of code
AweBooking\Availability\Request
C
110 304
AweBooking\Support\Decimal
B
88 285
AweBooking\Model\Booking
B
78 350
AweBooking\Reservation\Item
A
70 203
AweBooking\Model\Booking\Room_Item
A
69 232
AweBooking\Checkout\Checkout
A
65 303
AweBooking\Availability\Room_Rate
A
57 205
AweBooking\Email\Mailable
A
56 198
AweBooking\Component\Http\Http_Kernel
A
56 178
AweBooking\Admin\List_Tables\Booking_List_Table
A
54 241
Installer
A
54 267
AweBooking\Component\Form\Form
S
48 123
AweBooking\Admin\Calendar\Abstract_Scheduler
S
44 159
AweBooking\Model\Room_Type
S
44 157
AweBooking\Support\WP_Data
S
43 112
Awethemes\Relationships\Relationship
S
41 143
AweBooking\Frontend\Search\Search_Form
S
40 153
Plugin
S
36 141
AweBooking\Admin\Calendar\Booking_Scheduler
S
36 140
AweBooking\Admin\Controllers\Ajax_Controller
S
35 141
AweBooking\Reservation\Reservation
S
35 141
Awethemes\Relationships\Storage
S
33 171
AweBooking\Email\Mailer
S
33 86
AweBooking\Admin\Settings\Abstract_Setting
S
32 99
AweBooking\Gateway\Gateway
S
31 88
AweBooking\Model\Pricing\Breakdown
S
31 104
AweBooking\Admin\Controllers\Booking_Room_Controller
S
31 131
AweBooking\Calendar\Event\Event
S
31 109
AweBooking\Admin\List_Tables\Room_Type_List_Table
S
30 116
AweBooking\Admin\Metaboxes\Room_Type_Data_Metabox
S
30 105
AweBooking\Admin\List_Tables\Abstract_List_Table
S
28 84
AweBooking\Admin\Providers\Metaboxes_Service_Provider
S
26 78
Multilingual
S
25 65
AweBooking\Admin\Notices
S
25 72
AweBooking\Model\Common\Guest_Counts
S
25 74
AweBooking\Reservation\Totals
S
25 114
Awethemes\Relationships\Manager
S
24 72
AweBooking\Frontend\Controllers\Payment_Controller
S
24 104
AweBooking\Frontend\Controllers\Reservation_Controller
S
23 99
AweBooking\Calendar\Finder\Response
S
22 63
AweBooking\Admin\Providers\Taxonomies_Service_Provider
S
22 57
AweBooking\Model\Service
S
22 98
AweBooking\Admin\Providers\Menu_Service_Provider
S
20 75
AweBooking\Calendar\Calendar
S
20 71
AweBooking\Support\Fluent
S
20 58
AweBooking\Model\Model
S
19 58
AweBooking\Model\Booking\Item
S
19 85
AweBooking\Availability\Constraints\Night_Stay_Constraint
S
19 36
Awethemes\Relationships\Side\Side
S
18 40
AweBooking\Calendar\Provider\Stores\BATStore
S
18 80
Roles
S
18 177
AweBooking\Component\Routing\Redirector
S
18 49
AweBooking\Component\Form\Field_Proxy
S
18 53
AweBooking\Admin\Controllers\Booking_Payment_Controller
S
18 64
AweBooking\Schedules\Schedule_Service_Provider
S
18 54
AweBooking\Admin\Controllers\Tools_Controller
S
17 53
AweBooking\Component\Country\ISO3166
S
17 50
AweBooking\Gateway\BACS_Gateway
S
17 80
AweBooking\Model\Hotel
S
17 104
AweBooking\Calendar\Event\Core\Pricing_Event
S
17 38
AweBooking\Support\Optional
S
17 38
AweBooking\Support\Plugin_Updater
S
17 65
AweBooking\Core\Shortcode\Shortcode
S
16 54
AweBooking\Admin\Metabox
S
16 38
AweBooking\Admin\Controllers\Booking_Service_Controller
S
16 66
AweBooking\Component\Http\Pipeline
S
16 68
AweBooking\Core\Providers\Query_Service_Provider
S
16 40
AweBooking\Core\Providers\Http_Service_Provider
S
15 82
AweBooking\Component\Routing\Binding_Resolver
S
15 46
AweBooking\Admin\Providers\Scripts_Service_Provider
S
15 88
AweBooking\Component\Currency\ISO4217
S
15 44
AweBooking\Admin\Admin_Settings
S
15 52
AweBooking\Frontend\Search\Search_Query
S
15 67
AweBooking\Gateway\Direct_Payment_Gateway
S
15 67
AweBooking\Availability\Search\Search_Form
S
15 41
AweBooking\Admin\Controllers\Rate_Controller
S
15 55
AweBooking\Admin\Controllers\Calendar_Controller
S
14 53
Premium
S
14 58
AweBooking\Core\Providers\Logic_Service_Provider
S
14 53
AweBooking\Admin\Providers\Post_Types_Service_Provider
S
14 91
AweBooking\Model\Room
S
14 62
AweBooking\Model\Booking\Payment_Item
S
14 62
AweBooking\Support\Period_Collection
S
14 48
AweBooking\Availability\Query
S
13 77
AweBooking\Calendar\Provider\DB_Provider
S
13 68
AweBooking\Support\Carbonate
S
13 33
AweBooking\Frontend\Providers\Template_Loader_Service_Provider
S
13 38
AweBooking\Admin\Tools
S
13 78
AweBooking\Component\Routing\Url_Generator
S
13 50
AweBooking\Availability\Availability
S
13 44
AweBooking\Admin\Template
S
13 51
AweBooking\Core\Widget\Widget
S
12 39
AweBooking\Email\Message
S
12 46
AweBooking\Checkout\Form_Controls
S
12 172
AweBooking\Core\Bootstrap\Setup_Environment
S
12 304
AweBooking\Admin\Settings\Checkout_Setting
S
12 79
AweBooking\Support\Period
S
12 34
AweBooking\Component\Form\Section
S
12 40
AweBooking\Calendar\Finder\State_Finder
S
11 46
AweBooking\Component\Routing\Namespace_Route
S
11 35
AweBooking\Frontend\Controllers\Checkout_Controller
S
11 33
AweBooking\Component\Form\Custom_Fields
S
11 39
AweBooking\Admin\Settings\Hotel_Setting
S
10 66
AweBooking\Admin\Metaboxes\Booking_Main_Metabox
S
10 107
AweBooking\Gateway\Gateways
S
10 32
AweBooking\Core\Bootstrap\Load_Configuration
S
10 32
AweBooking\Model\Booking\Service_Item
S
10 38
AweBooking\Admin\Forms\Room_Type_Data_Form
S
10 284
AweBooking\Frontend\Providers\Scripts_Service_Provider
S
10 61
Awethemes\Relationships\Direction\Directed
S
10 32
AweBooking\Admin\Providers\Admin_Service_Provider
S
9 50
AweBooking\Admin\Settings\Taxes_Setting
S
9 85
AweBooking\Admin\Providers\Notices_Service_Provider
S
9 26
AweBooking\Admin\Providers\Permalink_Service_Provider
S
9 41
AweBooking\Component\Http\Kernel
S
9 29
AweBooking\Admin\Calendar\Pricing_Scheduler
S
9 45
Awethemes\Relationships\Query\Query
S
8 21
Awethemes\Relationships\Query\Post_Query
S
8 35
AweBooking\Background_Process\Background_Updater
S
8 34
AweBooking\Checkout\Url_Generator
S
8 23
Awethemes\Relationships\Side\Post_Side
S
8 24
Awethemes\Relationships\Utils
S
8 21
AweBooking\Availability\Constraints\Period_Bookable_Constraint
S
8 28
AweBooking\Availability\Constraints\Rate_Constraint
S
7 20
Awethemes\Relationships\Side\User_Side
S
7 19
AweBooking\Model\Common\Fee
S
7 19
AweBooking\Availability\Constraints\Checkin_Days_Constraint
S
7 24
AweBooking\Admin\Metaboxes\Booking_Actions_Metabox
S
7 37
AweBooking\Availability\Constraints\Reservation_Constraint
S
7 17
AweBooking\Model\Booking\Fee_Item
S
6 24
AweBooking\Component\Country\Formatter
S
6 80
AweBooking\Gateway\Gateway_Collection
S
6 24
AweBooking\Admin\Metaboxes\Service_Data_Metabox
S
6 28
AweBooking\Calendar\Event\Events
S
6 19
AweBooking\Admin\Metaboxes\Room_Type_Hotel_Metabox
S
6 28
AweBooking\Calendar\Provider\Aggregate_Provider
S
6 19
AweBooking\Calendar\Finder\Finder
S
6 23
AweBooking\Core\Providers\Addons_Service_Provider
S
6 11
AweBooking\Admin\Settings\Email_Setting
S
6 112
AweBooking\Admin\Metaboxes\Hotel_Infomations_Metabox
S
6 28
AweBooking\Admin\Settings\Premium_Setting
S
6 32
Awethemes\Relationships\Query\Normalizer
S
5 10
AweBooking\Email\Booking_Mail
S
5 53
AweBooking\Core\Providers\Form_Service_Provider
S
5 18
AweBooking\Core\Widget\Search_Form_Widget
S
4 52
Awethemes\Relationships\Direction\Factory
S
4 7
AweBooking\Core\Shortcode\Rooms_Shortcode
S
4 28
AweBooking\Admin\Settings\General_Setting
S
4 169
AweBooking\Admin\Forms\Edit_Booking_Room_Form
S
4 66
AweBooking\Component\Http\Middleware\Check_Capability
S
3 13
AweBooking\Admin\Forms\Hotel_Information_Form
S
3 88
AweBooking\Admin\Forms\Global_Hotel_Information_Form
S
3 88
AweBooking\Component\Http\Middleware\Setup_Admin_Screen
S
3 12
AweBooking\Core\Shortcode\Single_Room_Shortcode
S
3 17
AweBooking\Admin\Forms\Service_Data_Form
S
3 46
AweBooking\Admin\Forms\Booking_Payment_Form
S
3 47
AweBooking\Admin\Settings\Availability_Setting
S
2 66
AweBooking\Admin\Settings\Appearance_Setting
S
2 192

88 more item(s) not shown.