WCJ_Multicurrency D

Total Complexity 240
Dependencies 8
Dependents 0
Total lines 1,421
Lines of code 907
Logical lines of code 430
Comment lines 418
Methods 40
Properties 1

Methods 40

Method Rating Maintainability Complexity Lines of code
change_price()
D
32 39 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
save_min_max_prices_per_product()
A
43 14 42
handle_per_product_opt_with_sort_by_price()
A
44 12 42
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
init()
S
56 7 17
get_current_currency_code()
S
56 6 18
add_hooks()
S
49 5 30
check_woocommerce_coupon_min_max_amount()
S
55 5 19
change_price_grouped()
S
57 5 17
get_default_currency()
S
58 5 15
fix_wc_coupon_discount_amount()
S
59 5 14
convert_pricing_deals_settings()
S
60 5 13
do_revert()
S
62 5 12
convert_free_shipping_min_amount()
S
61 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
56 2 20
change_currency_by_country()
S
66 3 9
smart_coupons_get_amount()
S
64 3 10
change_price_shipping()
S
64 3 10
fix_price_filter_widget_currency_format()
S
52 1 25
change_currency_code()
S
72 2 6
fix_wc_attribute_swatches_premium_variable_cart_item_price()
S
68 2 7
flexible_shipping_compatibility()
S
68 2 7
wc_tree_table_rate_shipping_compatibility()
S
69 2 6
init_bkg_process_class()
S
69 2 6
product_addons_option_price_raw()
S
68 2 7
get_variation_prices_hash()
S
60 1 12
change_price_by_currency_tm_extra_product_options_plugin()
S
79 1 3
change_price_by_currency_tm_extra_product_options_plugin_cart()
S
79 1 3
save_price()
S
78 1 3