wc_os_order_splitter D

Total Complexity 854
Dependencies 10
Dependents 4
Total lines 4,544
Lines of code 2,566
Logical lines of code 1,752
Comment lines 325
Methods 32
Properties 14

Methods 32

Method Rating Maintainability Complexity Lines of code
split_order_logic()
D
0
435 1,277
split_order()
D
16
76 210
meta_keys_clone_from_to()
D
20
60 186
clone_order_shipping_items()
D
32 38 93
clone_order_items()
D
33 32 82
cloned_order_data()
C
32 29 93
clone_order_items_by_item()
C
35 27 77
splitted_order_items()
C
36 26 72
splitted_order_data()
B
36 17 73
products_with_actions()
A
49 16 31
wc_os_orders_list_columns_content()
A
44 13 43
wos_delete_order_item()
A
47 11 35
splitCheck()
A
49 11 28
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
60 4 13
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_1()
S
75 1 4
wc_new_order_column()
S
75 1 4
wc_new_order_column_0()
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