WP_REST_Posts_Controller D

Total Complexity 305
Dependencies 6
Dependents 2
Total lines 1,915
Lines of code 1,301
Logical lines of code 604
Comment lines 364
Methods 32
Properties 1

Methods 32

Method Rating Maintainability Complexity Lines of code
prepare_item_for_database()
D
29 50 96
prepare_item_for_response()
D
28
36 124
get_item_schema()
D
21
20 296
get_items()
C
29 27 116
update_item()
B
40 21 56
create_item()
B
39 18 59
prepare_links()
B
37 16 77
get_collection_params()
B
31 11 131
delete_item()
A
46 11 34
handle_status_param()
A
53 9 24
check_read_permission()
A
54 9 21
get_item_permissions_check()
A
55 9 18
update_item_permissions_check()
S
57 8 14
create_item_permissions_check()
S
58 7 13
prepare_items_query()
S
57 6 16
handle_terms()
S
58 5 14
get_item()
S
58 5 13
can_access_password_content()
S
62 4 12
register_routes()
S
45 1 48
check_is_post_type_allowed()
S
65 4 9
handle_featured_media()
S
61 3 13
get_allowed_query_vars()
S
52 2 26
validate_user_can_query_private_statuses()
S
63 3 10
delete_item_permissions_check()
S
67 3 7
prepare_date_response()
S
66 3 9
get_items_permissions_check()
S
66 3 7
check_update_permission()
S
68 2 7
check_create_permission()
S
69 2 7
check_delete_permission()
S
68 2 7
handle_template()
S
68 2 7
__construct()
S
67 2 7
protected_title_format()
S
82 1 3