YITH_WC_Points_Rewards_Redemption C

Total Complexity 105
Dependencies 4
Dependents 1
Total lines 756
Lines of code 375
Logical lines of code 233
Comment lines 257
Methods 27
Properties 7

Methods 27

Method Rating Maintainability Complexity Lines of code
apply_discount_calculation()
B
40 17 55
calculate_rewards_discount()
A
45 9 38
deduce_order_points()
A
47 7 34
get_current_coupon()
S
56 7 18
check_coupon_is_ywpar()
S
57 7 17
apply_discount()
S
65 8 7
clear_ywpar_coupon_after_create_order()
S
58 6 17
remove_redeemed_order_points()
S
53 5 21
get_conversion_rate_rewards()
S
59 5 13
add_order_meta()
S
55 3 20
clear_coupons()
S
55 3 20
update_discount()
S
56 3 18
get_user_rewarded_points()
S
60 3 12
__construct()
S
56 2 17
clear_current_coupon()
S
70 3 6
create_coupon_discount()
S
60 2 14
ywpar_set_cron()
S
70 2 6
get_instance()
S
72 2 6
coupon_label()
S
73 2 4
get_discount_amount()
S
69 2 7
calculate_product_max_discounts()
S
72 1 5
get_conversion_method()
S
82 1 3
get_max_points()
S
79 1 3
get_max_discount()
S
79 1 3
set_user_rewarded_points()
S
72 1 5
get_coupon_code_prefix()
S
79 1 3
get_usage_limit()
S
82 1 3