LP_Course_DB A

Total Complexity 62
Dependencies 12
Dependents 17
Total lines 828
Lines of code 462
Logical lines of code 267
Comment lines 252
Methods 26
Properties 1

Methods 26

Method Rating Maintainability Complexity Lines of code
get_courses()
A
39 13 63
get_courses_order_by_popular()
A
43 7 48
get_featured_courses()
S
51 5 28
get_total_items()
S
50 4 30
get_recent_courses()
S
54 3 23
recursion_sub_categories()
S
54 3 20
get_full_sections_and_items_course()
S
55 2 21
get_course_by_item_id()
S
56 2 20
get_item_ids_unassigned()
S
56 2 17
get_sections()
S
58 2 16
count_course_free()
S
60 2 13
count_courses_of_author()
S
61 2 12
get_first_item_id()
S
57 1 20
get_user_item_id()
S
57 1 20
get_total_user_enrolled_or_purchased()
S
55 1 20
get_user_ids_enrolled()
S
59 1 17
get_total_user_enrolled()
S
58 1 15
getInstance()
S
72 2 6
count_courses_publish_of_author()
S
63 1 10
__construct()
S
81 1 3
get_courses_sort_by_feature()
S
69 1 6
get_courses_sort_by_paid()
S
71 1 5
get_courses_sort_by_free()
S
63 1 10
get_courses_sort_by_sale()
S
71 1 5
get_courses_order_by_price()
S
69 1 6
get_total_item_unassigned()
S
67 1 8