WP_REST_Controller B

Total Complexity 83
Dependencies 3
Dependents 0
Total lines 510
Lines of code 248
Logical lines of code 131
Comment lines 175
Methods 26
Properties 0

Methods 26

Method Rating Maintainability Complexity Lines of code
validate_schema_property()
A
46 14 36
get_endpoint_args_for_item_schema()
A
50 10 27
filter_response_by_context()
A
53 10 22
sanitize_schema_property()
A
53 8 24
add_additional_fields_schema()
S
59 5 14
get_additional_fields()
S
62 5 13
update_additional_fields_for_object()
S
61 4 12
prepare_response_for_collection()
S
63 3 11
get_public_item_schema()
S
65 3 9
add_additional_fields_to_object()
S
63 3 10
get_object_type()
S
68 3 7
get_collection_params()
S
56 1 21
register_routes()
S
79 1 3
get_items()
S
77 1 3
get_item()
S
77 1 3
create_item()
S
77 1 3
update_item()
S
77 1 3
delete_item()
S
77 1 3
get_items_permissions_check()
S
77 1 3
get_item_permissions_check()
S
77 1 3
create_item_permissions_check()
S
77 1 3
update_item_permissions_check()
S
77 1 3
delete_item_permissions_check()
S
77 1 3
prepare_item_for_database()
S
77 1 3
prepare_item_for_response()
S
77 1 3
get_item_schema()
S
81 1 3