LP_Jwt_Courses_V1_Controller B

Total Complexity 96
Dependencies 10
Dependents 0
Total lines 819
Lines of code 687
Logical lines of code 223
Comment lines 23
Methods 18
Properties 4

Methods 18

Method Rating Maintainability Complexity Lines of code
get_course_data()
B
38 21 64
get_item_schema()
A
27
1 240
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
prepare_objects_query()
S
55 4 20
get_all_items()
S
62 4 12
get_course_taxonomy()
S
60 3 14
get_items_permissions_check()
S
62 3 11
get_collection_params()
S
55 1 22
retake_course()
S
66 2 8
prepare_object_for_response()
S
68 2 6
enroll_course()
S
68 2 7