BP_REST_Messages_Endpoint B

Total Complexity 90
Dependencies 8
Dependents 0
Total lines 1,286
Lines of code 745
Logical lines of code 226
Comment lines 405
Methods 24
Properties 0

Methods 24

Method Rating Maintainability Complexity Lines of code
prepare_item_for_database()
A
47 16 33
get_item_permissions_check()
A
47 9 40
update_item()
A
46 8 41
get_item_schema()
A
33 1 145
get_items_permissions_check()
A
49 7 32
prepare_item_for_response()
S
45 6 41
get_endpoint_args_for_item_schema()
S
43 4 53
update_starred()
S
46 4 44
register_routes()
S
41 2 68
delete_item()
S
50 4 28
prepare_message_for_response()
S
51 4 25
get_items()
S
50 3 30
create_item()
S
51 3 28
prepare_recipient_for_response()
S
51 3 28
prepare_links()
S
55 3 20
get_collection_params()
S
49 2 33
update_starred_permissions_check()
S
59 3 14
create_item_permissions_check()
S
61 2 13
get_item()
S
63 1 11
delete_item_permissions_check()
S
75 1 4
update_item_permissions_check()
S
75 1 4
get_thread_object()
S
80 1 3
get_message_object()
S
80 1 3
__construct()
S
75 1 4