BP_REST_Members_Endpoint C

Total Complexity 104
Dependencies 6
Dependents 1
Total lines 1,267
Lines of code 814
Logical lines of code 235
Comment lines 323
Methods 21
Properties 0

Methods 21

Method Rating Maintainability Complexity Lines of code
user_data()
D
30 34 112
get_item_schema()
A
28
3 208
get_items()
A
42 10 57
prepare_links()
A
43 10 49
update_item_permissions_check()
A
45 7 44
get_item_permissions_check()
S
49 5 34
prepare_item_for_database()
S
57 6 15
xprofile_data()
S
49 4 33
get_endpoint_args_for_item_schema()
S
49 4 31
get_collection_params()
S
41 1 71
delete_current_item()
S
50 3 31
prepare_item_for_response()
S
59 4 12
register_routes()
S
43 1 57
get_item()
S
59 2 14
delete_current_item_permissions_check()
S
61 2 13
update_additional_fields_for_object()
S
63 2 11
can_manage_member()
S
68 2 7
delete_item_permissions_check()
S
75 1 4
create_item_permissions_check()
S
75 1 4
get_items_permissions_check()
S
79 1 3
__construct()
S
75 1 4