PMS_IN_TutorLMS D

Total Complexity 243
Dependencies 0
Dependents 1
Total lines 1,087
Lines of code 576
Logical lines of code 434
Comment lines 180
Methods 38
Properties 0

Methods 38

Method Rating Maintainability Complexity Lines of code
course_subscribe_box_output()
B
38 24 56
get_course_requested_subscription_plans()
B
43 19 46
update_category_enrollment()
B
43 19 42
update_full_courses_enrollment()
B
46 19 32
save_settings()
B
46 18 32
course_subscribe_box_visibility()
A
46 16 34
handle_member_subscription_update()
A
51 15 23
update_individual_enrollment()
A
49 12 27
enqueue_admin_scripts_and_styles()
A
53 12 18
course_specific_subscribe_box_visibility()
A
57 10 14
get_all_member_accessible_categories()
A
57 9 14
add_subscription_plan_settings()
S
46 6 36
preselect_recommended_subscription_plan()
S
59 7 13
course_subscribe_box()
S
61 6 12
handle_member_subscription_remove()
S
60 6 12
output_category_selector_option()
S
63 5 9
add_settings_tab_content()
S
54 3 20
add_member_subscription_categories_meta()
S
65 4 8
save_subscription_plan_settings()
S
63 4 10
init()
S
51 2 24
get_course_categories()
S
64 3 10
add_settings_tab_notice()
S
60 2 12
user_course_enrollment_cancel()
S
73 2 5
output_category_selector()
S
73 2 5
get_course_specific_requested_subscription_plans()
S
67 2 8
disable_course_message_content_restriction()
S
71 2 6
is_user_enrolled()
S
74 2 4
user_course_enroll()
S
72 2 5
__construct()
S
77 1 5
update_member_subscription_categories()
S
79 1 3
get_member_subscription_categories()
S
79 1 3
get_subscription_plan_categories()
S
79 1 3
get_all_categories()
S
81 1 3
remove_course_loop_enroll_class()
S
79 1 3
add_settings_tab()
S
75 1 4
add_monetization_option()
S
76 1 4
get_monetization_engine()
S
80 1 3
add_admin_notification()
S
63 1 8