WC_Novalnet_Subscription D

Total Complexity 227
Dependencies 6
Dependents 0
Total lines 1,394
Lines of code 812
Logical lines of code 453
Comment lines 389
Methods 37
Properties 1

Methods 37

Method Rating Maintainability Complexity Lines of code
reactivate_subscription_process()
B
45 17 37
handle_admin_payment_process()
A
37 14 75
perform_subscription_post_process()
A
41 14 50
update_recurring_payment()
A
39 13 59
generate_subscription_parameters()
A
44 13 42
customize_myaccount_subscription_process()
A
46 10 37
perform_action_api()
A
42 9 51
update_next_payment_date()
A
47 9 35
set_subscription_data()
A
51 9 23
cancel_subscription_process()
A
54 9 19
unset_post_meta()
S
59 8 13
perform_subscription_recurring_amount_update()
S
56 7 17
check_subscription_status()
S
74 8 3
novalnet_subscription_add_iframe()
S
43 4 58
get_subscription_supports()
S
52 6 25
admin_enqueue_scripts()
S
53 6 20
set_flag_for_shopbased_subs()
S
59 6 14
customize_admin_subscription_process()
S
59 6 13
maybe_restrict_edit_address_endpoint()
S
60 6 11
admin_transaction_success()
S
51 5 25
suspend_subscription_process()
S
63 6 9
get_order_subscription_length()
S
58 4 15
stop_gateway_based_subscription()
S
60 4 14
is_shop_based_subs()
S
60 4 12
is_shop_based_subs_enabled()
S
67 4 8
calculate_subscription_period()
S
63 3 11
add_novalnet_payment_meta_details()
S
53 2 25
__construct()
S
46 1 38
is_subscription()
S
77 3 3
subscription_error_process()
S
63 3 10
get_subscription_id()
S
65 3 9
novalnet_wcs_order_recalculate_success()
S
69 3 6
get_subscription_change_payment_return_url()
S
69 2 7
cart_contains_subscription()
S
79 2 3
instance()
S
72 2 6
get_subscription_success_url()
S
71 1 6
create_renewal_order()
S
80 1 3