BP_REST_Members_Endpoint B

Total Complexity 91
Dependencies 6
Dependents 1
Total lines 1,151
Lines of code 739
Logical lines of code 198
Comment lines 300
Methods 20
Properties 0

Methods 20

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
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
register_routes()
S
43 1 57
prepare_item_for_response()
S
59 4 12
get_item()
S
59 2 14
update_additional_fields_for_object()
S
63 2 11
can_manage_member()
S
68 2 7
__construct()
S
75 1 4
delete_current_item_permissions_check()
S
66 1 9
delete_item_permissions_check()
S
75 1 4
create_item_permissions_check()
S
75 1 4
get_items_permissions_check()
S
79 1 3
delete_current_item()
S
66 1 9