WC_Product_Dependencies D

Total Complexity 134
Dependencies 5
Dependents 1
Total lines 939
Lines of code 505
Logical lines of code 287
Comment lines 211
Methods 26
Properties 3

Methods 26

Method Rating Maintainability Complexity Lines of code
evaluate_dependencies()
D
20
54 197
dependencies_product_data_panel()
B
35 15 90
process_meta()
A
49 11 31
process_product_data()
A
49 11 30
customer_bought_products()
A
46 7 39
plugins_loaded()
S
56 4 17
dependencies_admin_scripts()
S
63 5 9
instance()
S
72 2 6
declare_hpos_compatibility()
S
69 2 6
add_to_cart_validation()
S
79 2 3
check_cart_items()
S
69 2 7
get_tied_product_ids()
S
74 2 4
get_tied_category_ids()
S
74 2 4
get_dependency_selection_type()
S
72 2 5
get_dependency_type()
S
71 2 5
get_product_ids_in_categories()
S
59 1 15
__clone()
S
78 1 3
__wakeup()
S
78 1 3
__construct()
S
79 1 3
plugin_url()
S
78 1 3
init()
S
77 1 3
get_dependency_relationship()
S
79 1 3
get_dependency_notice()
S
75 1 4
dependencies_product_data_panel_tab()
S
78 1 3
dependencies_product_data_tab()
S
65 1 8
woo_tied_evaluate_access()
S
74 1 4