STM_LMS_Subscriptions C

Total Complexity 111
Dependencies 5
Dependents 2
Total lines 701
Lines of code 498
Logical lines of code 264
Comment lines 8
Methods 30
Properties 0

Methods 30

Method Rating Maintainability Complexity Lines of code
stm_lms_pmpro_settings()
A
35 6 116
user_subscription_levels()
A
52 11 22
check_user_subscription_courses()
A
53 9 23
user_subscriptions()
A
55 9 17
admin_toggle_buying()
A
41 6 61
_use_membership()
A
49 8 30
pmpro_plan_quota()
S
58 7 14
featured_status()
S
53 6 22
remove_overquoted()
S
56 5 18
check_user_featured_courses()
S
50 4 29
save_course_number()
S
59 5 14
init()
S
50 3 27
get_user_featured_count()
S
54 3 22
use_membership()
S
62 4 10
remove_subscription_course()
S
64 3 9
get_course_number()
S
68 2 7
checkout_url()
S
72 2 5
default_featured_quota()
S
71 2 5
cancel_subscription()
S
78 2 3
level_url()
S
72 2 5
check_user_current_subs()
S
75 2 4
stm_lms_get_course_cookie_redirect()
S
66 2 8
subscription_changed()
S
75 1 4
get_plan_private_category()
S
78 1 3
before_subscription_change()
S
75 1 4
stm_lms_pmpro_save_settings()
S
77 1 4
get_plan_group()
S
78 1 3
get_featured_courses_number()
S
78 1 3
subscription_enabled()
S
80 1 3
get_featured_quota()
S
78 1 3