PMS_IN_TutorLMS D

Total Complexity 259
Dependencies 1
Dependents 1
Total lines 1,152
Lines of code 608
Logical lines of code 456
Comment lines 198
Methods 41
Properties 0

Methods 41

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
save_settings()
B
46 19 32
update_full_courses_enrollment()
B
46 19 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()
A
46 7 36
preselect_recommended_subscription_plan()
S
59 7 13
enqueue_tutor_course_builder_scripts()
S
58 6 13
course_subscribe_box()
S
61 6 12
handle_member_subscription_remove()
S
60 6 12
tutor_course_cr_metabox_output()
S
63 6 9
output_category_selector_option()
S
63 5 9
add_settings_tab_content()
S
54 3 20
save_subscription_plan_settings()
S
63 4 10
add_member_subscription_categories_meta()
S
65 4 8
init()
S
50 2 27
get_course_categories()
S
64 3 10
add_settings_tab_notice()
S
60 2 12
output_category_selector()
S
73 2 5
user_course_enrollment_cancel()
S
73 2 5
get_course_specific_requested_subscription_plans()
S
67 2 8
tutor_course_cr_data_save()
S
66 2 7
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