LP_REST_Courses_Controller B

Total Complexity 79
Dependencies 27
Dependents 1
Total lines 730
Lines of code 530
Logical lines of code 302
Comment lines 108
Methods 14
Properties 0

Methods 14

Method Rating Maintainability Complexity Lines of code
list_courses()
B
33 18 99
purchase_course()
B
35 16 88
enroll_courses()
A
38 12 66
continue_course()
A
41 12 58
retake_course()
A
48 7 34
register_routes()
S
39 1 87
get_courses()
S
44 4 42
courses_widget_by_page()
S
56 2 19
update_item()
S
62 2 11
__construct()
S
74 1 5
check_admin_permission()
S
81 1 3
get_items()
S
69 1 7
get_item()
S
68 1 7
delete_item()
S
77 1 4