Code Analysis: WooCommerce Order Splitter 1.4.6

Most Complex Functions

Function Rating Complexity
WooCommerce_Order_Splitter_Split_Order_By_Category::order_splitter_by_category_callback()
D
34
WooCommerce_Order_Splitter_Split_Order::order_splitter_callback()
D
33
WooCommerce_Order_Splitter_Split_Order_By_Stock_Status::order_splitter_by_stock_status_callback()
D
31
WooCommerce_Order_Splitter_Merge_Order::process_merge_order_ajax()
B
17
WooCommerce_Order_Splitter_Return_Order_Bulk_Action::handle_ajax_bulk_action()
B
16
WooCommerce_Order_Splitter_Split_Order::adjust_original_order_quantities()
A
14
WooCommerce_Order_Splitter_Split_Order::get_order_items_callback()
A
12
WooCommerce_Order_Splitter_Return_Order::handle_return_order_action()
A
10
WooCommerce_Order_Splitter_Settings::get_notifications_settings()
A
2
WC_Order_Splitter_Script::enqueue_scripts()
A
10
Yo_Ohw_Menu::main_page()
A
1
YoOhw_WooCommerce_Settings_Tabs_Reorder::reorder_woocommerce_settings_tabs()
A
9