Code Analysis: WooCommerce Order Splitter 1.4.3

Most Complex Functions

Function Rating Complexity
WooCommerce_Order_Splitter_Split_Order::order_splitter_callback()
D
30
WooCommerce_Order_Splitter_Split_Order_By_Category::order_splitter_by_category_callback()
C
24
WooCommerce_Order_Splitter_Split_Order_By_Stock_Status::order_splitter_by_stock_status_callback()
C
21
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::get_order_items_callback()
A
12
WooCommerce_Order_Splitter_Return_Order::handle_return_order_action()
A
10
WC_Order_Splitter_Script::enqueue_scripts()
A
10
Yo_Ohw_Menu::main_page()
A
1
WooCommerce_Order_Splitter_Merge_Order::enqueue_scripts()
A
10
WooCommerce_Order_Splitter_Duplicate_Order::process_duplicate_order_action()
A
6
WooCommerce_Order_Splitter_Edit_Order_Split_Button::add_split_order_button()
A
8