Code Analysis: WooCommerce Order Splitter 1.3.5

Most Complex Functions

Function Rating Complexity
WooCommerce_Order_Splitter_Split_Order::order_splitter_callback()
D
33
WooCommerce_Order_Splitter_Split_Order_By_Category::order_splitter_by_category_callback()
C
27
WooCommerce_Order_Splitter_Split_Order_By_Stock_Status::order_splitter_by_stock_status_callback()
C
24
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
WooCommerce_Order_Splitter_Duplicate_Order::process_duplicate_order_action()
A
7
WooCommerce_Order_Splitter_Edit_Order_Split_Button::add_split_order_button()
A
8
WC_Order_Splitter_Script::enqueue_scripts()
S
6
WooCommerce_Order_Splitter_Split_Order::adjust_original_order_quantities()
S
7
WooCommerce_Order_Splitter_Edit_Order::add_split_order_inline_css()
S
5
WC_Order_Splitter_Notices::admin_notice()
S
6