SWPM_Utils_Subscriptions B

Total Complexity 95
Dependencies 10
Dependents 8
Total lines 827
Lines of code 480
Logical lines of code 260
Comment lines 193
Methods 25
Properties 11

Methods 25

Method Rating Maintainability Complexity Lines of code
create_subscription_data_array()
C
34 24 88
handle_cancel_sub()
A
50 10 26
load_subs_data()
A
44 7 50
load_stripe_subscriptions()
S
42 5 55
load_subs_data_by_sub_id()
S
46 4 46
recheck_status_if_needed()
S
54 5 20
get_subscription_agreement_cpt_id_by_subs_id()
S
51 4 28
get_stripe_subs_cancel_url()
S
54 4 20
dispatch_subscription_cancel_request()
S
58 4 17
update_subscription_agreement_record_meta_by_sub_id()
S
60 4 12
cancel_subscription_stripe_sca()
S
55 3 19
cancel_subscription_paypal()
S
56 3 18
get_cancel_subscription_output()
S
52 2 28
find_by_token()
S
67 3 8
cancel_msg()
S
63 2 10
get_subscription_data()
S
71 2 6
get_any_paypal_ppcp_api_key_error()
S
82 1 3
get_any_stripe_sca_api_key_error()
S
82 1 3
__construct()
S
72 1 5
is_active_status()
S
78 1 3
get_all_subs_count()
S
80 1 3
get_active_subs_count()
S
80 1 3
get_all_subscriptions()
S
82 1 3
get_active_subscriptions()
S
82 1 3
update_subscription_agreement_record_status_to_cancelled()
S
78 1 3