APPMAKER_WC_REST_BACKEND_Posts_Controller D

Total Complexity 170
Dependencies 6
Dependents 0
Total lines 1,228
Lines of code 821
Logical lines of code 369
Comment lines 256
Methods 24
Properties 4

Methods 24

Method Rating Maintainability Complexity Lines of code
prepare_item_for_database()
D
30 44 96
get_item_schema()
C
27
19 187
prepare_links()
B
35 16 89
get_items()
B
34 15 88
get_collection_params()
A
33 10 122
check_read_permission()
A
52 11 24
handle_status_param()
A
53 9 24
prepare_items_query()
S
57 6 16
handle_terms()
S
58 5 14
get_item()
S
58 5 13
handle_featured_media()
S
61 3 13
get_allowed_query_vars()
S
52 2 26
prepare_date_response()
S
66 3 9
validate_user_can_query_private_statuses()
S
63 3 10
prepare_excerpt_response()
S
64 3 10
check_is_post_type_allowed()
S
66 3 9
register_routes()
S
55 1 22
prepare_password_response()
S
64 2 9
handle_template()
S
68 2 7
check_update_permission()
S
68 2 7
check_create_permission()
S
69 2 7
check_delete_permission()
S
68 2 7
prepare_item_for_response()
S
66 1 9
__construct()
S
81 1 3