WC_GZD_Coupon_Helper D

Total Complexity 187
Dependencies 6
Dependents 3
Total lines 1,068
Lines of code 623
Logical lines of code 360
Comment lines 273
Methods 55
Properties 1

Methods 55

Method Rating Maintainability Complexity Lines of code
limit_order_voucher_discounts()
A
42 15 50
remove_taxes_for_vouchers()
A
43 13 45
legacy_before_recalculate_totals()
A
47 11 30
order_voucher_total()
A
53 8 21
is_valid_for_product_filter()
S
58 7 14
get_order_item_coupon_by_fee()
S
59 6 15
get_order_item_fee_by_coupon()
S
59 6 15
on_order_item_coupon_save()
S
65 7 8
get_voucher_by_coupon_order_item()
S
50 5 28
refresh_order_vouchers()
S
58 5 16
register_coupon_item_discount_total_filter()
S
59 5 14
order_has_voucher()
S
60 5 13
get_fee_data_from_coupon()
S
51 4 26
voucher_discount()
S
63 5 10
register_coupon_as_fee()
S
60 4 13
maybe_remove_order_vouchers()
S
61 4 12
add_voucher_to_order()
S
53 3 21
item_discount_filter()
S
63 4 10
get_voucher_data_from_cart()
S
60 3 13
get_tax_display_mode()
S
61 3 12
coupon_save()
S
62 3 12
__construct()
S
48 1 33
vouchers_as_fees()
S
68 3 7
round_line_tax()
S
69 3 6
coupon_item_save()
S
69 3 7
coupon_is_voucher()
S
64 3 9
order_item_coupon_is_voucher()
S
67 3 7
voucher_includes_shipping_costs()
S
64 3 9
fee_is_voucher()
S
65 3 8
instance()
S
72 2 6
is_valid()
S
72 2 6
fee_item_save()
S
63 2 10
is_valid_free_shipping_filter()
S
72 2 6
remove_order_item_fee_taxes()
S
73 2 5
on_recalculate_order_coupons()
S
67 2 7
legacy_shipments_order_has_voucher()
S
78 2 3
on_apply_voucher()
S
74 2 5
observe_order_voucher_removal()
S
71 2 6
get_voucher_by_code()
S
68 2 7
observer_order_voucher_refresh()
S
68 2 7
exclude_vouchers_from_forced_tax()
S
71 2 6
legacy_adjust_item_total()
S
71 2 6
unregister_coupon_item_discount_total_filter()
S
78 1 3
__wakeup()
S
78 1 3
convert_coupon_to_voucher()
S
76 1 4
coupon_options()
S
66 1 9
round_at_subtotal()
S
79 1 3
register_coupon_validation_filters()
S
71 1 5
unregister_coupon_validation_filters()
S
72 1 5
convert_order_item_coupon_to_voucher()
S
70 1 6
voucher_fragments()
S
76 1 4
get_order_fee_total()
S
68 1 8
limit_order_voucher_discounts_callback()
S
81 1 3
__clone()
S
78 1 3
order_supports_fee_vouchers()
S
78 1 3