LP_Jwt_Users_V1_Controller D

Total Complexity 201
Dependencies 13
Dependents 0
Total lines 1,543
Lines of code 1,130
Logical lines of code 424
Comment lines 192
Methods 30
Properties 4

Methods 30

Method Rating Maintainability Complexity Lines of code
get_users_data()
C
35 26 80
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
37 15 74
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
get_items_permissions_check()
S
62 5 10
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
get_profile_avatar()
S
72 2 5
prepare_links()
S
63 1 11
get_social_data()
S
80 1 3
__construct()
S
80 1 3