WC_REST_Orders_V1_Controller D

Total Complexity 141
Dependencies 13
Dependents 0
Total lines 1,658
Lines of code 1,272
Logical lines of code 268
Comment lines 259
Methods 28
Properties 3

Methods 28

Method Rating Maintainability Complexity Lines of code
get_item_schema()
D
15
1 677
prepare_item_for_response()
C
24
25 180
prepare_item_for_database()
B
44 17 39
update_order()
A
54 11 17
create_order()
A
51 9 23
query_args()
A
47 8 36
prepare_line_items()
S
56 6 15
get_product_id()
S
58 6 14
set_item()
S
51 5 26
update_item()
S
53 5 20
register_routes()
S
42 1 61
prepare_coupon_lines()
S
61 4 11
prepare_links()
S
55 3 21
create_item()
S
55 3 18
prepare_fee_lines()
S
62 4 10
update_item_permissions_check()
S
65 4 7
prepare_shipping_lines()
S
62 4 10
get_item_permissions_check()
S
65 4 7
delete_item_permissions_check()
S
65 4 7
item_is_null()
S
64 4 9
get_collection_params()
S
50 1 31
update_address()
S
67 3 7
maybe_set_item_props()
S
73 2 5
get_order_statuses()
S
68 2 7
maybe_set_item_prop()
S
73 2 5
filter_writable_props()
S
79 1 3
create_base_order()
S
80 1 3
__construct()
S
77 1 3