BP_REST_Members_Endpoint A

Total Complexity 75
Dependencies 6
Dependents 1
Total lines 1,054
Lines of code 656
Logical lines of code 171
Comment lines 295
Methods 20
Properties 0

Methods 20

Method Rating Maintainability Complexity Lines of code
user_data()
B
35 19 86
get_item_schema()
A
29 2 182
get_items()
A
46 7 43
get_item_permissions_check()
S
52 7 25
prepare_item_for_database()
S
57 6 15
update_item_permissions_check()
S
51 5 27
get_endpoint_args_for_item_schema()
S
49 4 31
xprofile_data()
S
50 4 31
get_collection_params()
S
40 1 73
register_routes()
S
43 1 57
prepare_item_for_response()
S
59 4 12
create_item_permissions_check()
S
60 3 13
can_manage_member()
S
68 3 7
get_item()
S
59 2 14
update_additional_fields_for_object()
S
63 2 11
__construct()
S
75 1 4
delete_current_item_permissions_check()
S
66 1 9
delete_item_permissions_check()
S
75 1 4
get_items_permissions_check()
S
79 1 3
delete_current_item()
S
66 1 9