Code Analysis: Approve Orders 1.0.4

Most Complex Functions

Function Rating Complexity
ApproveOrders\Backend::render_settings_page()
D
27
ApproveOrders\Modules\Rules::process_rules()
B
16
ApproveOrders\Frontend::woocommerce_thankyou()
A
15
ApproveOrders\Helper::search_product()
A
12
ApproveOrders\Backend::add_buttons_to_order_edit_page()
A
11
ApproveOrders\Backend::send_order_notification()
A
11
ApproveOrders\Frontend::handle_mark_order_status()
A
10
ApproveOrders\Modules\Rules::get_order_data_value()
A
10
ApproveOrders\Rest_API::init_admin()
A
1
ApproveOrders\Modules\Rules::evaluate_rule()
A
9
ApproveOrders\Frontend::allowed_gateways()
A
9
ApproveOrders\Helper::get_approval_rejection_urls()
S
7