Code Analysis: YayCurrency 2.2

Most Complex Functions

Function Rating Complexity
Yay_Currency\Engine\Compatibles\YITHWooCommerceAddOnsExtraPremiumOptions::get_price_options_by_cart()
D
35
Yay_Currency\Engine\FEPages\WooCommerceCurrency::change_shipping_cost()
D
35
Yay_Currency\YayCommerceMenu\OtherPluginsMenu::check_pro_version_exists()
B
23
Yay_Currency\Engine\Compatibles\WooCommerceSubscriptions::get_product_contains_renew_by_cart()
B
21
Yay_Currency\Engine\Hooks::get_price_with_conditions()
B
20
Yay_Currency\Engine\FEPages\WooCommerceCurrency::change_format_order_item_totals()
B
18
Yay_Currency\YayCommerceMenu\OtherPluginsMenu::yay_recommended_upgrade_plugin()
B
13
Yay_Currency\Engine\Compatibles\WooCommerceProductBundles::get_container_cart_item_subtotal()
B
16
Yay_Currency\Engine\Ajax::get_currency_manage_tab_data()
A
10
Yay_Currency\Engine\Compatibles\WooCommerceProductBundles::woocommerce_bundled_cart_item()
A
13
Yay_Currency\Engine\Ajax::update_exchange_rate()
A
11
Yay_Currency\Engine\Compatibles\AdvancedProductFieldsProWooCommerce::get_data_options_info()
A
12