GeoDir_REST_Posts_Controller D

Total Complexity 443
Dependencies 6
Dependents 0
Total lines 2,905
Lines of code 1,870
Logical lines of code 921
Comment lines 645
Methods 37
Properties 2

Methods 37

Method Rating Maintainability Complexity Lines of code
get_post_data()
D
16
74 215
get_custom_fields_schema()
D
13
61 358
prepare_item_for_database()
D
25
58 126
get_items()
D
27
32 132
get_item_schema()
C
24
18 228
get_collection_params()
B
29 15 150
update_item()
B
41 17 53
create_item()
B
40 16 56
prepare_links()
A
37 12 77
prepare_item_for_response()
A
43 11 46
check_read_permission()
A
53 10 23
get_item_permissions_check()
A
53 10 21
update_item_permissions_check()
A
53 10 20
handle_status_param()
A
53 9 24
create_item_permissions_check()
A
54 9 19
delete_item()
A
46 7 35
get_featured_image()
A
55 8 17
prepare_items_query()
S
54 7 20
check_assign_terms_permission()
S
56 6 18
sanitize_post_statuses()
S
54 5 20
register_routes()
S
42 2 60
get_post()
S
61 5 11
get_taxonomy_terms()
S
59 4 14
handle_terms()
S
59 4 13
get_post_images()
S
56 3 17
check_is_post_type_allowed()
S
65 4 9
delete_item_permissions_check()
S
63 4 10
handle_featured_media()
S
61 3 13
get_item()
S
61 3 12
prepare_date_response()
S
66 3 9
get_items_permissions_check()
S
66 3 7
check_delete_permission()
S
68 2 7
check_create_permission()
S
69 2 7
check_update_permission()
S
68 2 7
__construct()
S
64 2 9
protected_title_format()
S
82 1 3
get_taxonomies()
S
74 1 4