WC_REST_Orders_V1_Controller D

Total Complexity 129
Dependencies 11
Dependents 0
Total lines 1,609
Lines of code 1,250
Logical lines of code 255
Comment lines 241
Methods 25
Properties 3

Methods 25

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_links()
S
55 3 21
create_item()
S
55 3 18
prepare_shipping_lines()
S
62 4 10
item_is_null()
S
64 4 9
prepare_coupon_lines()
S
62 4 10
prepare_fee_lines()
S
62 4 10
get_collection_params()
S
50 1 31
update_address()
S
67 3 7
get_order_statuses()
S
68 2 7
maybe_set_item_prop()
S
73 2 5
maybe_set_item_props()
S
73 2 5
filter_writable_props()
S
79 1 3
create_base_order()
S
80 1 3
__construct()
S
77 1 3