STM_LMS_Subscriptions C

Total Complexity 124
Dependencies 4
Dependents 5
Total lines 737
Lines of code 600
Logical lines of code 293
Comment lines 21
Methods 33
Properties 0

Methods 33

Method Rating Maintainability Complexity Lines of code
stm_lms_pmpro_settings()
A
34 8 117
_use_membership()
A
41 11 55
user_subscription_levels()
A
50 11 26
admin_toggle_buying()
A
41 8 62
user_subscriptions()
A
52 10 23
save_course_number()
S
51 7 30
pmpro_plan_quota()
S
56 7 18
featured_status()
S
51 6 26
masterstudy_membership_modal_data()
S
51 6 24
remove_overquoted()
S
56 5 18
check_user_featured_courses()
S
50 4 29
init()
S
48 3 32
use_membership()
S
59 4 14
get_user_featured_count()
S
53 3 24
remove_subscription_course()
S
61 3 13
get_course_number()
S
67 3 7
user_has_subscription()
S
70 2 6
default_featured_quota()
S
70 2 5
check_user_current_subs()
S
71 2 6
check_user_subscription_courses()
S
74 2 5
get_membership_status()
S
68 2 6
checkout_url()
S
68 2 7
level_url()
S
68 2 7
stm_lms_get_course_cookie_redirect()
S
66 2 8
membership_plan_available()
S
71 1 5
get_featured_quota()
S
78 1 3
get_plan_private_category()
S
78 1 3
subscription_enabled()
S
80 1 3
before_subscription_change()
S
76 1 4
get_featured_courses_number()
S
78 1 3
get_plan_group()
S
78 1 3
stm_lms_pmpro_save_settings()
S
76 1 4
subscription_changed()
S
76 1 4