WPGV_Redeem_Voucher A

Total Complexity 65
Dependencies 2
Dependents 0
Total lines 387
Lines of code 275
Logical lines of code 174
Comment lines 14
Methods 25
Properties 0

Methods 25

Method Rating Maintainability Complexity Lines of code
woocommerce_after_calculate_totals()
A
47 9 38
add_gift_voucher_to_session()
S
50 7 28
woocommerce_update_order()
S
53 6 22
woocommerce_get_order_item_totals()
S
50 5 28
debit_gift_voucher()
S
57 5 15
woocommerce_checkout_create_order()
S
57 4 17
credit_gift_voucher()
S
61 4 12
__construct()
S
49 2 30
filter_woocommerce_payment_complete_order_status_gift_voucher()
S
64 3 11
woocommerce_paypal_args()
S
62 3 10
wpgv_ajax_redeem()
S
63 2 10
remove_gift_voucher_from_session()
S
68 2 7
woocommerce_init()
S
79 1 3
woocommerce_order_status_completed()
S
78 1 3
woocommerce_order_status_cancelled()
S
78 1 3
woocommerce_order_status_refunded()
S
78 1 3
woocommerce_review_order_before_order_total()
S
78 1 3
woocommerce_before_checkout_form()
S
75 1 4
woocommerce_cart_totals_before_order_total()
S
78 1 3
woocommerce_after_cart_contents()
S
75 1 4
check_voucher_balance_endpoint()
S
75 1 4
woocommerce_account_menu_items()
S
75 1 4
wpgv_ajax_remove()
S
70 1 6
woocommerce_query_vars()
S
77 1 4
woocommerce_order_status_processing()
S
78 1 3