BP_REST_Activity_Endpoint D

Total Complexity 141
Dependencies 5
Dependents 0
Total lines 1,565
Lines of code 960
Logical lines of code 309
Comment lines 413
Methods 26
Properties 1

Methods 26

Method Rating Maintainability Complexity Lines of code
prepare_item_for_database()
B
42 23 46
get_items()
B
36 20 85
create_item()
A
39 11 66
get_item_schema()
A
32 2 147
prepare_item_for_response()
A
42 8 50
show_hidden()
A
56 10 17
create_item_permissions_check()
S
52 7 26
get_collection_params()
S
36 1 109
prepare_links()
S
48 6 34
delete_item_permissions_check()
S
50 6 32
update_item_permissions_check()
S
50 6 32
update_favorite()
S
47 4 40
update_item()
S
48 4 35
register_routes()
S
41 1 76
get_endpoint_args_for_item_schema()
S
57 5 16
render_item()
S
54 4 22
delete_item()
S
50 3 32
get_activity_object()
S
60 4 13
update_favorite_permissions_check()
S
60 3 13
prepare_activity_comments()
S
62 3 12
get_user_favorites()
S
63 3 11
get_item()
S
56 2 20
get_item_permissions_check()
S
61 2 13
can_see()
S
72 1 6
get_items_permissions_check()
S
79 1 3
__construct()
S
75 1 4