XT_Woo_Points_Rewards_Order A

Total Complexity 53
Dependencies 6
Dependents 1
Total lines 507
Lines of code 278
Logical lines of code 145
Comment lines 175
Methods 19
Properties 1

Methods 19

Method Rating Maintainability Complexity Lines of code
maybe_deduct_redeemed_points()
A
45 7 43
add_points_earned()
A
49 7 33
get_points_earned_for_purchase()
S
45 6 42
handle_cancelled_refunded_order()
S
50 4 32
get_discount_from_code()
S
61 5 11
handle_partially_refunded_order()
S
55 3 21
has_previous_orders()
S
59 3 14
__construct()
S
55 2 21
log_redemption_points()
S
59 2 15
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