STM_LMS_Subscriptions D

Total Complexity 131
Dependencies 5
Dependents 7
Total lines 779
Lines of code 633
Logical lines of code 311
Comment lines 23
Methods 33
Properties 0

Methods 33

Method Rating Maintainability Complexity Lines of code
_use_membership()
A
40 13 57
stm_lms_pmpro_settings()
A
34 8 117
user_subscription_levels()
A
50 11 26
user_subscriptions()
A
52 10 23
get_membership_status_by_course()
A
45 8 43
admin_toggle_buying()
A
42 7 56
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
level_url()
S
68 2 7
default_featured_quota()
S
70 2 5
stm_lms_get_course_cookie_redirect()
S
66 2 8
user_has_subscription()
S
70 2 6
checkout_url()
S
68 2 7
check_user_subscription_courses()
S
74 2 5
check_user_current_subs()
S
71 2 6
subscription_enabled()
S
80 1 3
before_subscription_change()
S
76 1 4
stm_lms_pmpro_save_settings()
S
76 1 4
get_plan_group()
S
78 1 3
get_plan_private_category()
S
78 1 3
get_featured_courses_number()
S
78 1 3
get_featured_quota()
S
78 1 3
membership_plan_available()
S
71 1 5
subscription_changed()
S
76 1 4