wc_os_order_splitter D

Total Complexity 934
Dependencies 11
Dependents 4
Total lines 4,961
Lines of code 2,817
Logical lines of code 1,938
Comment lines 331
Methods 33
Properties 14

Methods 33

Method Rating Maintainability Complexity Lines of code
split_order_logic()
D
0
461 1,345
split_order()
D
16
76 221
meta_keys_clone_from_to()
D
20
62 194
clone_order_items()
D
30 40 98
clone_order_shipping_items()
D
32 38 93
split_subscription()
D
27
35 135
cloned_order_data()
C
32 29 94
clone_order_items_by_item()
C
35 27 77
splitted_order_items()
C
36 26 72
splitted_order_data()
B
36 17 73
splitCheck()
B
44 18 38
products_with_actions()
A
49 16 31
wc_os_orders_list_columns_content()
A
43 15 44
wos_delete_order_item()
A
47 11 35
wos_remove_order_item()
A
51 11 24
clone_order_fees()
A
46 9 44
clone_order()
A
48 7 32
duplicationCheck()
S
59 7 13
clone_order_coupons()
S
55 6 19
__construct()
S
48 5 34
wc_os_get_order_item_meta()
S
59 4 14
clone_order_header()
S
54 3 21
clone_order_billing()
S
59 1 14
clone_order_shipping()
S
61 1 12
wos_update_post_meta()
S
79 1 3
wc_new_order_column_0()
S
75 1 4
wc_new_order_column()
S
75 1 4
wc_new_order_column_1()
S
75 1 4
clone__success()
S
72 1 5
split__success()
S
72 1 5
merge__error()
S
72 1 5
clone__error()
S
72 1 5
split__error()
S
72 1 5