WC_Xendit_CC_Addons B

Total Complexity 89
Dependencies 8
Dependents 0
Total lines 573
Lines of code 305
Logical lines of code 193
Comment lines 180
Methods 21
Properties 0

Methods 21

Method Rating Maintainability Complexity Lines of code
maybe_render_subscription_payment_method()
A
47 14 31
process_pre_order_release_payment()
A
45 9 39
process_subscription_payment()
A
46 9 38
gateway_scheduled_subscription_payment()
A
53 8 21
process_subscription_payment_by_default_token()
S
51 7 24
save_source()
S
55 6 18
process_pre_order()
S
52 5 24
validate_subscription_payment_meta()
S
61 4 11
__construct()
S
56 3 17
add_subscription_payment_meta()
S
58 3 16
is_subscription()
S
73 4 4
process_payment()
S
61 3 12
handle_woocommerce_checkout_create_subscription()
S
68 3 7
log()
S
64 2 9
scheduled_subscription_payment()
S
67 2 7
is_pre_order()
S
74 2 4
remove_order_customer_before_retry()
S
80 1 3
update_failing_payment_method()
S
75 1 4
remove_order_source_before_retry()
S
76 1 4
delete_resubscribe_meta()
S
73 1 5
delete_renewal_meta()
S
69 1 7