LLMS_REST_Controller B

Total Complexity 85
Dependencies 3
Dependents 0
Total lines 1,044
Lines of code 442
Logical lines of code 215
Comment lines 412
Methods 29
Properties 6

Methods 29

Method Rating Maintainability Complexity Lines of code
prepare_collection_query_search_args()
A
46 11 38
add_header_pagination()
S
51 7 26
create_item()
S
50 5 27
update_item()
S
52 5 26
get_items()
S
53 5 22
get_collection_params()
S
45 3 49
update_meta()
S
60 5 13
prepare_collection_query_args()
S
59 4 15
prepare_collection_items_for_response()
S
60 4 14
exclude_disallowed_meta_fields()
S
60 4 13
register_routes()
S
45 1 52
filter_item_schema()
S
55 3 19
get_additional_fields()
S
58 3 15
delete_item()
S
61 3 12
prepare_item_for_database()
S
62 3 11
get_item_schema()
S
65 2 10
add_meta_fields_schema()
S
64 2 10
get_object_type()
S
71 2 6
prepare_item_for_response()
S
65 2 9
get_item()
S
67 2 8
prepare_links()
S
62 1 12
get_get_item_params()
S
68 1 9
object_inserted()
S
74 1 4
map_schema_to_database()
S
72 1 5
map_params_to_query_args()
S
82 1 3
get_item_schema_base()
S
82 1 3
prepare_args_for_total_count_query()
S
75 1 4
object_completely_inserted()
S
74 1 4
get_delete_item_args()
S
82 1 3