Code Analysis: Libre Bite 1.2.8

Most Complex Classes

Class Rating Complexity
LBite_Admin
D
179
LBite_Checkout
D
174
LBite_Locations
C
107
LBite_Admin_Settings
C
101
LBite_Order_Dashboard
B
79
LBite_POS
A
59
LBite_Product_Options
A
57
LBite_Roles
S
36
LBite_Installer
S
27
LBite_Features
S
27
LBite_Plugin
S
18
LBite_Customizations
S
15

Most Complex Functions

Function Rating Complexity
LBite_Admin::ajax_pos_create_order()
D
35
LBite_Admin::ajax_get_theme_colors()
C
27
LBite_POS::get_pos_product_data()
C
21
LBite_POS::ajax_create_order()
B
22
LBite_Checkout::customize_checkout_fields()
B
22
LBite_Admin_Settings::save_admin_settings()
B
21
LBite_Locations::save_location_meta()
B
20
LBite_Admin::ajax_pos_get_product_details()
B
17
LBite_Roles::migrate_existing_users()
B
17
LBite_Order_Dashboard::ajax_get_orders()
B
15
LBite_Admin_Settings::filter_menu_visibility()
B
18
LBite_Checkout::save_location_time_meta()
B
18