Code Analysis: Product Open Pricing (Name Your Price) for WooCommerce 1.7.0

Most Complex Functions

Function Rating Complexity
Alg_WC_Product_Open_Pricing_Settings_Per_Product::create_meta_box()
C
24
Alg_WC_Product_Open_Pricing_Settings_General::get_settings()
A
1
Alg_WC_Product_Open_Pricing_Core::override_product_price()
A
11
Alg_WC_Product_Open_Pricing_Core::add_open_price_input_field_to_frontend()
A
9
Alg_WC_Product_Open_Pricing_Core::add_attribute_on_add_to_cart_button()
A
10
Alg_WC_Product_Open_Pricing_Core::__construct()
A
9
Alg_WC_Product_Open_Pricing_Core::validate_open_price_on_add_to_cart()
A
10
Alg_WC_Product_Open_Pricing_Settings_Per_Product::save_meta_box()
A
10
Alg_WC_Product_Open_Pricing::add_settings_to_status_report()
A
8
Alg_WC_Product_Open_Pricing_Core::sync_add_to_cart_button_attribute()
S
6
Alg_WC_Product_Open_Pricing_Core::convert_price_currency_switcher()
S
7
Alg_WC_Product_Open_Pricing_Core::add_open_price_to_cart_item_data()
S
6