A2WL_ImportAjaxController D

Total Complexity 270
Dependencies 12
Dependents 0
Total lines 976
Lines of code 816
Logical lines of code 595
Comment lines 12
Methods 21
Properties 0

Methods 21

Method Rating Maintainability Complexity Lines of code
ajax_update_product_info()
D
20
69 177
ajax_split_product()
D
28
39 131
ajax_load_shipping_info()
C
39 25 53
ajax_push_product()
B
33 21 97
ajax_set_shipping_info()
B
43 18 43
ajax_import_images_action()
A
48 14 30
ajax_import_cancel_images_action()
A
49 13 26
ajax_add_to_import()
A
45 11 39
ajax_link_to_category()
A
54 10 18
ajax_override_product()
A
53 9 20
ajax_search_products()
S
50 7 25
ajax_update_shipping_list()
S
57 7 16
ajax_search_tags()
S
51 5 25
ajax_remove_from_import()
S
54 5 22
ajax_delete_import_products()
S
56 5 19
ajax_cancel_override_product()
S
57 3 15
ajax_get_product()
S
59 3 14
ajax_override_order_variations()
S
60 3 13
__construct()
S
53 1 22
woocommerce_after_add_product()
S
70 1 6
ajax_get_all_products_to_import()
S
72 1 5