XT_Woo_Points_Rewards_Order A

Total Complexity 52
Dependencies 6
Dependents 1
Total lines 512
Lines of code 283
Logical lines of code 147
Comment lines 177
Methods 19
Properties 1

Methods 19

Method Rating Maintainability Complexity Lines of code
add_points_earned()
A
48 7 35
maybe_deduct_redeemed_points()
S
45 6 44
get_points_earned_for_purchase()
S
46 5 43
get_discount_from_code()
S
61 6 11
handle_cancelled_refunded_order()
S
50 4 32
handle_partially_refunded_order()
S
55 3 21
has_previous_orders()
S
59 3 14
__construct()
S
55 2 21
log_redemption_points()
S
58 2 16
maybe_update_points()
S
66 3 8
get_points_earned_for_order()
S
67 2 8
get_points_redeemed_for_order()
S
67 2 8
update_points_earned_for_order()
S
79 1 3
delete_points_earned_for_order()
S
79 1 3
update_points_redeemed_for_order()
S
79 1 3
delete_points_redeemed_for_order()
S
79 1 3
get_logged_redemption_for_order()
S
79 1 3
delete_logged_redemption_for_order()
S
79 1 3
exclude_meta_from_renewal_order()
S
77 1 4