STM_LMS_Subscriptions C

Total Complexity 111
Dependencies 4
Dependents 5
Total lines 699
Lines of code 569
Logical lines of code 277
Comment lines 19
Methods 31
Properties 0

Methods 31

Method Rating Maintainability Complexity Lines of code
stm_lms_pmpro_settings()
A
34 8 117
user_subscription_levels()
A
50 11 26
_use_membership()
A
42 9 51
admin_toggle_buying()
A
41 7 62
user_subscriptions()
A
53 9 21
save_course_number()
S
51 7 30
pmpro_plan_quota()
S
56 7 18
featured_status()
S
50 6 30
remove_overquoted()
S
56 5 18
check_user_featured_courses()
S
50 4 29
init()
S
48 3 33
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
68 2 7
get_membership_status()
S
68 2 6
checkout_url()
S
68 2 7
check_user_current_subs()
S
71 2 6
check_user_subscription_courses()
S
74 2 5
level_url()
S
68 2 7
stm_lms_get_course_cookie_redirect()
S
66 2 8
default_featured_quota()
S
71 2 5
get_featured_quota()
S
78 1 3
subscription_enabled()
S
80 1 3
subscription_changed()
S
76 1 4
before_subscription_change()
S
76 1 4
get_featured_courses_number()
S
78 1 3
stm_lms_pmpro_save_settings()
S
76 1 4
get_plan_private_category()
S
78 1 3
get_plan_group()
S
78 1 3
membership_plan_available()
S
71 1 5