LLMS_REST_Users_Controller A

Total Complexity 66
Dependencies 8
Dependents 0
Total lines 766
Lines of code 398
Logical lines of code 138
Comment lines 230
Methods 20
Properties 4

Methods 20

Method Rating Maintainability Complexity Lines of code
get_item_schema_base()
A
31 3 165
check_roles_permissions()
A
49 10 29
get_objects_query()
A
50 8 29
update_additional_data()
S
51 7 28
delete_object()
S
57 6 15
update_item()
S
58 6 14
prepare_object_for_response()
S
56 5 18
prepare_item_for_database()
S
60 4 13
sanitize_username()
S
61 3 11
update_object()
S
65 2 9
create_object()
S
69 2 7
sanitize_password()
S
68 2 7
get_collection_params()
S
62 1 12
map_schema_to_database()
S
61 1 12
__construct()
S
80 1 3
get_pagination_data_from_query()
S
68 1 6
get_enum_roles()
S
76 1 4
get_delete_item_args()
S
64 1 10
check_read_object_permissions()
S
80 1 3
get_objects_from_query()
S
81 1 3