LP_Jwt_Courses_V1_Controller C

Total Complexity 121
Dependencies 11
Dependents 0
Total lines 961
Lines of code 800
Logical lines of code 280
Comment lines 35
Methods 18
Properties 4

Methods 18

Method Rating Maintainability Complexity Lines of code
get_course_data()
B
38 21 64
prepare_objects_query()
B
40 18 57
get_all_items()
A
40 15 57
get_item_schema()
A
26
1 265
check_read_permission()
A
51 11 26
get_item_learned_ids()
A
48 9 31
register_routes()
S
36 1 118
create_item()
S
47 6 34
get_course_data_for_current_user()
S
55 7 18
get_object()
S
59 7 13
finish_course()
S
51 6 25
get_course_meta()
S
56 6 18
get_course_taxonomy()
S
60 3 14
get_items_permissions_check()
S
62 3 11
get_collection_params()
S
51 1 28
prepare_object_for_response()
S
68 2 6
retake_course()
S
66 2 8
enroll_course()
S
68 2 7