Alg_WC_OMA_Core D

Total Complexity 143
Dependencies 3
Dependents 0
Total lines 784
Lines of code 453
Logical lines of code 208
Comment lines 288
Methods 40
Properties 0

Methods 40

Method Rating Maintainability Complexity Lines of code
get_min_max_amount_by_user_role()
A
48 14 30
add_hooks()
S
49 7 28
block_checkout()
S
59 8 12
check_product_max_amount()
S
53 7 21
get_memberships()
S
49 6 30
add_shipping_script()
S
57 6 18
display_login_requirement_notice()
S
58 6 14
get_shipping_options()
S
59 5 15
get_all_user_roles()
S
60 5 12
add_to_cart_simplified()
S
51 4 27
get_shipping_methods_instances()
S
55 4 20
check_limits_for_amount_type_in_result()
S
63 5 10
process_require_all_option()
S
63 5 10
hide_add_to_cart_loop()
S
60 4 13
add_disable_checkout_script()
S
56 2 38
get_title()
S
63 4 9
check_min_max_amount()
S
68 4 6
get_min_max_amount_data()
S
58 3 14
array_flatten()
S
63 3 11
set_cookie_if_has_notices()
S
67 3 7
get_enabled_amount_types()
S
71 3 5
add_to_log()
S
71 3 5
get_enabled_amount_limits()
S
71 3 5
is_cart_empty()
S
78 3 3
wipe_notices_if_login_requirement_is_enabled()
S
65 3 9
get_shipping_zones()
S
63 2 11
get_shipping_methods()
S
69 2 7
set_cookie_on_cart()
S
76 2 5
get_enabled_user_roles()
S
71 2 5
get_current_user_roles()
S
75 2 4
validate_max_on_add_to_cart()
S
71 2 6
hide_add_to_cart_single()
S
67 2 7
__construct()
S
64 2 9
is_equal()
S
75 1 4
checkout_process_notices()
S
80 1 3
get_amount_step()
S
83 1 3
get_amount_custom_atts()
S
79 1 3
get_amounts_desc()
S
74 1 4
array_filter_true()
S
80 1 3
remove_notices_on_added_to_cart()
S
100 1 7