WC_Points_Rewards_Product C

Total Complexity 105
Dependencies 1
Dependents 1
Total lines 651
Lines of code 314
Logical lines of code 202
Comment lines 201
Methods 20
Properties 0

Methods 20

Method Rating Maintainability Complexity Lines of code
get_product_points()
B
46 19 35
get_category_points()
A
42 16 44
replace_message_variables()
A
43 15 44
get_category_max_discount()
A
48 10 30
get_maximum_points_discount_for_product()
S
55 6 21
get_product_max_discount()
S
59 6 13
render_product_message()
S
57 5 16
get_highest_points_variation()
S
57 4 16
get_points_earned_for_product_purchase()
S
60 4 14
render_available_variation_message()
S
61 4 12
render_variation_message()
S
61 4 12
add_variation_message_to_product_summary()
S
62 3 12
create_variation_message_to_product_summary()
S
63 2 10
transient_lowest_point_variation()
S
80 1 3
transient_highest_point_variation()
S
80 1 3
__construct()
S
64 1 9
calculate_discount_modifier()
S
74 1 4
calculate_points_multiplier()
S
74 1 4
create_at_least_message_to_product_summary()
S
67 1 8
delete_transients()
S
76 1 4