Code Analysis: Business Manager 1.5.8

Most Complex Classes

Class Rating Complexity
CMB2
D
240
BM_columns
D
198
CMB2_Field
D
177
CMB2_Hookup
D
166
Business_Manager
C
106
Business_Manager_Employee
C
105
CMB2_REST
C
103
CMB2_Types
C
102
CMB2_Sanitize
B
99
CMB2_Utils
B
99
WDS_CMB2_Attached_Posts_Field
B
89
Business_Manager_Task
A
73

Most Complex Functions

Function Rating Complexity
BM_columns::do_column()
D
67
Business_Manager::bm_redirect()
D
55
BM_columns::filter_dropdown()
D
36
CMB2_Field_Display::get()
C
31
WDS_CMB2_Attached_Posts_Field::render()
B
21
Business_Manager_Menus::admin_menu()
B
17
BM_columns::posts_filter()
B
21
Business_Manager_Settings_API::admin_init()
B
22
Business_Manager_Employee_Metaboxes::metabox_details()
B
5
BM_columns::extend_search()
B
18
CMB2_Sanitize::default_sanitization()
B
19
CMB2::object_id()
B
19