YITH_Orders D

Total Complexity 508
Dependencies 16
Dependents 1
Total lines 2,619
Lines of code 1,680
Logical lines of code 1,046
Comment lines 533
Methods 51
Properties 2

Methods 51

Method Rating Maintainability Complexity Lines of code
create_suborder()
D
15
68 229
add_line_taxes()
D
24
49 147
save_order_items()
C
33 31 84
order_refunded()
C
34 27 79
add_order_item()
C
32 24 91
suborder_meta_synchronization()
B
39 22 60
order_item_stock()
B
42 18 41
commissions_attribute_label()
B
41 16 49
grant_access_to_download()
A
40 14 54
render_shop_order_columns()
A
40 12 58
vendor_order_list()
A
48 13 29
__construct()
A
34 7 102
woocommerce_email_enabled_new_order()
A
56 11 15
shop_order_columns()
A
48 10 29
check_suborder()
A
48 9 34
add_shipping()
A
47 8 35
add_order_note()
A
46 8 34
get_order_items_by_vendor()
A
48 8 32
add_meta_boxes()
A
48 8 31
remove_order_tax()
A
50 8 28
remove_order_item()
A
52 8 22
menu_order_count()
A
53 8 20
output()
A
46 7 35
order_needs_shipping_address()
S
53 7 21
is_vendor_order_page()
S
62 8 9
suborder_status_synchronization()
S
54 6 20
refund_deleted()
S
55 6 18
add_order_tax()
S
56 6 16
save_parent_meta()
S
56 6 16
is_vendor_order_details_page()
S
63 7 9
recorded_sales_hack()
S
58 6 14
revoke_access_to_product_download()
S
50 5 27
get_suborder()
S
50 4 31
check_awaiting_payment()
S
58 5 15
hidden_order_itemmeta()
S
62 5 11
create_suborder_in_admin_area()
S
63 5 10
calc_line_taxes()
S
58 4 15
woocommerce_email_recipient_new_order()
S
75 5 3
delete_order_note()
S
58 4 14
trash_suborder()
S
64 4 10
get_parent_item_id()
S
61 3 11
delete_order_items()
S
61 3 11
add_tax()
S
58 2 16
delete_order_downloadable_permissions()
S
64 3 9
remove_order_item_meta()
S
60 2 11
skip_stripe_charge_for_suborders()
S
71 2 6
can_restore_order_stock()
S
75 2 4
reduce_order_item_stock()
S
80 1 3
get_child_item_id()
S
71 1 5
increase_order_item_stock()
S
80 1 3
get_line_item_id_from_parent()
S
74 1 4