WC_Emerchantpay_Subscription_Helper A

Total Complexity 55
Dependencies 12
Dependents 3
Total lines 400
Lines of code 175
Logical lines of code 89
Comment lines 148
Methods 21
Properties 0

Methods 21

Method Rating Maintainability Complexity Lines of code
get_order_subscriptions()
S
60 7 14
is_cart_has_subscriptions()
S
57 5 18
has_order_subscriptions()
S
63 5 11
get_order_subscription_transaction_class()
S
64 4 11
get_3dsv2_recurring_parameters()
S
55 3 21
save_terminal_token_to_order_subscriptions()
S
61 3 12
is_init_recurring()
S
62 3 11
is_init_gateway_response_successful()
S
65 3 9
is_init_recurring_reconciliation()
S
64 3 9
update_order_subscriptions_status()
S
65 3 9
get_cart()
S
69 2 7
save_init_recurring_response_to_order_subscriptions()
S
65 2 8
is_subscription_product()
S
76 2 4
is_wc_subscriptions_installed()
S
76 2 4
filter_wc_subscription_price()
S
67 2 8
get_order_init_recurring_transaction_type()
S
79 1 3
get_order_init_recurring_id_meta()
S
79 1 3
is_init_recurring_order_finished()
S
74 1 4
get_terminal_token_meta_from_subscription_order()
S
79 1 3
update_subscription_status()
S
79 1 3
set_init_recurring_order_finished()
S
79 1 3