APPMAKER_WP_WC_REST_BACKEND_Posts_Controller D

Total Complexity 177
Dependencies 6
Dependents 0
Total lines 1,257
Lines of code 844
Logical lines of code 385
Comment lines 256
Methods 25
Properties 4

Methods 25

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 92
get_collection_params()
A
33 10 122
check_read_permission()
A
52 11 24
handle_status_param()
A
53 9 24
search_by_title()
S
56 6 16
prepare_items_query()
S
57 6 16
handle_terms()
S
58 5 14
get_item()
S
58 5 13
get_allowed_query_vars()
S
51 3 29
handle_featured_media()
S
61 3 13
check_is_post_type_allowed()
S
66 3 9
validate_user_can_query_private_statuses()
S
63 3 10
prepare_excerpt_response()
S
64 3 10
prepare_date_response()
S
66 3 9
register_routes()
S
55 1 22
check_delete_permission()
S
68 2 7
check_create_permission()
S
69 2 7
handle_template()
S
68 2 7
prepare_password_response()
S
64 2 9
check_update_permission()
S
68 2 7
prepare_item_for_response()
S
66 1 9
__construct()
S
81 1 3