WCJ_Multicurrency_Product_Base_Price B

Total Complexity 95
Dependencies 5
Dependents 0
Total lines 519
Lines of code 313
Logical lines of code 153
Comment lines 178
Methods 17
Properties 0

Methods 17

Method Rating Maintainability Complexity Lines of code
change_woocommerce_price_filter_sql()
A
43 14 43
price_filter_post_clauses()
A
47 10 34
change_currency_symbol_on_product_edit()
A
54 10 18
modify_default_price_filter_hook()
A
51 9 24
update_products_base_price_on_exchange_rate_change()
S
56 6 17
handle_price_filter_compatibility_flag_on_base_price_currency_update()
S
57 6 16
handle_price_filter_compatibility_flag_on_base_price_update()
S
57 6 16
handle_wc_price_sorting()
S
50 5 29
update_base_price_meta_on_base_price_currency_update()
S
60 6 12
update_base_price_meta_on_price_update()
S
60 6 12
__construct()
S
54 4 20
update_wcj_multicurrency_base_price_meta()
S
60 4 13
change_price_grouped()
S
60 4 13
get_products_by_base_price_currency()
S
54 2 22
get_variation_prices_hash()
S
61 1 11
handle_price_filter_widget_compatibility()
S
63 1 10
change_price()
S
79 1 3