LP_Jwt_Users_V1_Controller D

Total Complexity 200
Dependencies 13
Dependents 0
Total lines 1,540
Lines of code 1,125
Logical lines of code 422
Comment lines 196
Methods 30
Properties 4

Methods 30

Method Rating Maintainability Complexity Lines of code
get_users_data()
C
34 30 84
update_item()
C
33 23 95
prepare_item_for_database()
B
43 25 44
get_items()
B
36 15 77
get_course_tab_contents()
B
38 15 73
get_quiz_tab_contents()
A
45 11 37
get_item_schema()
A
31 1 163
check_role_update()
A
48 8 34
get_item_permissions_check()
A
52 8 24
change_password()
A
48 7 34
get_lp_data_tabs()
A
48 7 33
delete_account()
S
48 6 33
register_routes()
S
37 1 104
update_item_permissions_check()
S
51 6 28
get_user()
S
56 6 18
get_order_content_tab()
S
53 5 20
get_collection_params()
S
42 1 67
custom_register()
S
56 4 19
check_user_password()
S
56 3 21
check_username()
S
56 3 19
update_item_password_permissions()
S
57 3 18
reset_password()
S
60 2 14
get_overview_tab_contents()
S
53 1 24
get_item()
S
65 2 9
prepare_item_for_response()
S
64 2 9
prepare_links()
S
63 1 11
get_social_data()
S
80 1 3
get_profile_avatar()
S
76 1 4
get_items_permissions_check()
S
82 1 3
__construct()
S
80 1 3