Code Analysis: Product Assembly / Gift Wrap / ... Cost for WooCommerce 2.2.2

Most Complex Classes

Class Rating Complexity
WC_Product_Extra_Service_Assembly
C
113

Most Complex Functions

Function Rating Complexity
WC_Product_Extra_Service_Assembly::assembly_option_html()
B
18
WC_Product_Extra_Service_Assembly::__construct()
A
7
WC_Product_Extra_Service_Assembly::assembly_fee()
A
11
WC_Product_Extra_Service_Assembly::woocommerce_variation_options_pricing()
A
5
WC_Product_Extra_Service_Assembly::woocommerce_product_options_pricing()
A
5
WC_Product_Extra_Service_Assembly::cart_item_name()
A
9
WC_Product_Extra_Service_Assembly::woocommerce_process_product_meta()
S
7
WC_Product_Extra_Service_Assembly::get_cost_for_cart_item()
S
6
WC_Product_Extra_Service_Assembly::add_cart_item_data()
S
6
WC_Product_Extra_Service_Assembly::woocommerce_save_product_variation()
S
6
WC_Product_Extra_Service_Assembly::woocommerce_cart_totals_fee_html()
S
6
WC_Product_Extra_Service_Assembly::get_item_data()
S
5