WCJ_Multicurrency D

Total Complexity 226
Dependencies 8
Dependents 0
Total lines 1,403
Lines of code 893
Logical lines of code 421
Comment lines 413
Methods 40
Properties 1

Methods 40

Method Rating Maintainability Complexity Lines of code
change_price()
D
33 35 85
get_addons_item_data()
B
43 19 41
recursively_convert_wc_tree_settings()
A
47 15 36
get_price_filter_sql_compatible()
A
42 14 47
handle_per_product_opt_with_sort_by_price()
A
44 12 42
save_min_max_prices_per_product()
A
44 11 41
posts_clauses_price_filter_compatible()
A
48 11 29
handle_compatibility()
A
43 7 47
add_compatibility_with_price_filter_widget()
A
42 3 98
__construct()
A
43 6 50
update_min_max_prices_on_exchange_rate_change()
S
52 7 24
add_hooks()
S
49 5 30
check_woocommerce_coupon_min_max_amount()
S
55 5 19
get_current_currency_code()
S
56 5 18
change_price_grouped()
S
57 5 17
init()
S
58 5 16
fix_wc_coupon_discount_amount()
S
59 5 14
convert_pricing_deals_settings()
S
60 5 13
convert_free_shipping_min_amount()
S
61 5 12
do_revert()
S
62 5 12
convert_wc_tree_table_rate_settings()
S
54 3 21
product_addons_price_raw()
S
63 4 10
get_currency_exchange_rate()
S
62 3 11
fix_wc_product_import()
S
54 2 23
get_products_by_per_product_currency()
S
58 2 18
change_price_shipping()
S
64 3 10
smart_coupons_get_amount()
S
64 3 10
change_currency_by_country()
S
66 3 9
fix_price_filter_widget_currency_format()
S
52 1 25
fix_wc_attribute_swatches_premium_variable_cart_item_price()
S
68 2 7
product_addons_option_price_raw()
S
68 2 7
init_bkg_process_class()
S
69 2 6
flexible_shipping_compatibility()
S
68 2 7
wc_tree_table_rate_shipping_compatibility()
S
69 2 6
change_currency_code()
S
72 2 6
get_variation_prices_hash()
S
60 1 12
change_price_by_currency_tm_extra_product_options_plugin_cart()
S
79 1 3
change_price_by_currency_tm_extra_product_options_plugin()
S
79 1 3
save_price()
S
78 1 3
get_default_currency()
S
71 1 5