LLMS_REST_Posts_Controller D

Total Complexity 209
Dependencies 7
Dependents 0
Total lines 1,810
Lines of code 917
Logical lines of code 412
Comment lines 606
Methods 47
Properties 5

Methods 47

Method Rating Maintainability Complexity Lines of code
prepare_item_for_database()
D
37 34 68
create_item()
A
41 12 53
update_item()
A
43 12 45
get_item_schema_base()
A
30 1 186
handle_status_param()
A
52 9 26
check_read_permission()
A
53 9 23
delete_item()
A
45 7 43
get_item_permissions_check()
A
54 8 21
prepare_links()
A
47 7 35
sanitize_post_statuses()
S
54 7 20
check_assign_terms_permission()
S
56 6 18
maybe_remove_filters_for_response()
S
56 6 17
maybe_add_removed_filters_for_response()
S
60 5 14
prepare_items_query()
S
59 5 13
prepare_object_for_response()
S
47 3 36
map_params_to_query_args()
S
54 4 21
delete_item_permissions_check()
S
57 4 18
llms_post_class_from_post_type()
S
58 4 16
update_item_permissions_check()
S
58 4 15
prepare_items_query_orderby_mappings()
S
60 4 14
create_item_permissions_check()
S
59 4 14
handle_terms()
S
59 4 13
create_llms_post()
S
60 4 12
get_object()
S
61 4 12
can_access_password_content()
S
62 4 12
prepare_object_data_for_response()
S
54 3 21
handle_featured_media()
S
61 3 13
prepare_collection_items_for_response()
S
62 3 11
get_collection_params()
S
53 2 24
get_items_permissions_check()
S
70 3 6
get_get_item_params()
S
62 2 11
get_taxonomy_rest_base()
S
79 2 3
add_meta_fields_schema()
S
78 2 3
is_delete_forced()
S
78 2 3
check_update_permission()
S
73 2 4
prepare_collection_query_args()
S
65 2 9
get_pagination_data_from_query()
S
68 2 6
check_read_object_permissions()
S
80 1 3
check_delete_permission()
S
74 1 4
get_delete_item_args()
S
66 1 9
check_create_permission()
S
75 1 4
get_filters_to_be_removed_for_response()
S
78 1 3
update_additional_object_fields()
S
82 1 3
is_trash_supported()
S
80 1 3
get_objects_query()
S
80 1 3
get_objects_from_query()
S
82 1 3
__construct()
S
80 1 3