WC_Novalnet_Subscription D

Total Complexity 154
Dependencies 6
Dependents 0
Total lines 1,130
Lines of code 623
Logical lines of code 329
Comment lines 341
Methods 31
Properties 1

Methods 31

Method Rating Maintainability Complexity Lines of code
handle_admin_payment_process()
A
38 11 68
generate_subscription_parameters()
A
44 12 42
perform_action_api()
A
42 9 51
reactivate_subscription_process()
A
48 10 30
set_subscription_data()
A
51 9 23
update_next_payment_date()
A
47 8 34
customize_myaccount_subscription_process()
A
49 8 29
cancel_subscription_process()
A
55 8 18
check_subscription_status()
S
74 8 3
unset_post_meta()
S
61 7 11
novalnet_subscription_add_iframe()
S
44 4 49
admin_transaction_success()
S
51 5 25
get_subscription_supports()
S
54 5 21
admin_enqueue_scripts()
S
54 5 19
perform_subscription_recurring_amount_update()
S
57 5 16
customize_admin_subscription_process()
S
60 5 12
suspend_subscription_process()
S
65 5 8
perform_subscription_post_process()
S
54 3 20
get_order_subscription_length()
S
60 3 14
calculate_subscription_period()
S
63 3 11
add_novalnet_payment_meta_details()
S
53 2 25
__construct()
S
48 1 31
is_subscription()
S
77 3 3
subscription_error_process()
S
63 3 10
get_subscription_id()
S
65 3 9
update_recurring_payment()
S
57 1 16
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