WCPBC_Product_Sync C

Total Complexity 102
Dependencies 2
Dependents 7
Total lines 879
Lines of code 592
Logical lines of code 223
Comment lines 167
Methods 26
Properties 1

Methods 26

Method Rating Maintainability Complexity Lines of code
parent_product_price_sync()
A
39 11 63
get_metaquery()
A
44 12 40
scheduled_sales()
A
44 9 49
update_pricing_zones()
A
52 9 26
get_starting_ending_sales()
A
40 6 68
update_exchange_rate_prices()
S
43 5 54
queue_parent_product_sync()
S
54 6 19
default_starting_ending_sales()
S
55 6 19
parent_product_price_method()
S
46 4 41
update_metadata()
S
53 5 24
get_min_max_price_query_args()
S
45 3 47
after_products_ending_sales()
S
61 4 12
after_products_starting_sales()
S
62 4 11
queue_sync_exchange_rate_price()
S
58 2 17
queue_manual_scheduled_sales()
S
64 2 11
sync_all()
S
64 2 11
update_parent_product_price()
S
64 2 10
init_background_process()
S
70 2 6
variable_sync_query_args()
S
60 1 15
delete_zone_metadata()
S
61 1 13
grouped_sync_query_args()
S
61 1 13
init()
S
61 1 11
get_variable_product_types()
S
78 1 3
add_pricing_zone()
S
79 1 3
get_parent_product_types()
S
78 1 3
delete_product_transients()
S
80 1 3