SunshineCart D

Total Complexity 258
Dependencies 2
Dependents 2
Total lines 1,060
Lines of code 889
Logical lines of code 543
Comment lines 38
Methods 43
Properties 16

Methods 43

Method Rating Maintainability Complexity Lines of code
set_discount_total()
D
26
45 138
apply_discount()
C
35 26 83
get_cart_taxes()
C
37 26 68
add_to_cart()
B
36 16 75
set_shipping()
A
49 12 31
product_can_be_discounted()
A
52 11 25
set_discount_items()
S
50 7 27
get_product_display_price()
S
53 7 21
set_discounts()
S
53 6 23
set_tax()
S
62 7 9
remove_from_cart()
S
55 5 20
get_line_item_price()
S
56 5 19
set_cart_cookies()
S
55 5 18
product_in_cart()
S
62 5 11
set_cart_content()
S
61 5 11
empty_cart()
S
52 4 25
get_product_price()
S
56 4 19
discount_valid_max_uses_per_person()
S
49 3 33
set_total()
S
57 4 18
remove_discount()
S
57 4 17
set_subtotal()
S
60 4 13
remove_item_in_cart()
S
60 4 13
discount_valid_max_uses()
S
52 3 27
can_add_discount()
S
66 3 9
is_discount_applied()
S
66 3 9
discount_valid_end_date()
S
68 3 7
maybe_set_cart_cookies()
S
69 3 7
discount_valid_min_amount()
S
71 3 6
set_item_count()
S
67 3 8
empty_products()
S
64 3 10
discount_valid_start_date()
S
68 3 7
get_cart_by_user()
S
71 2 6
get_default_price_level()
S
68 2 7
show_item_price()
S
68 2 7
toggle_use_credit()
S
65 2 10
set_cart()
S
62 1 14
get_cart()
S
83 1 3
add_free_shipping_method()
S
64 1 10
apply_final_filters()
S
67 1 7
set_number_format()
S
69 1 7
show_item_count()
S
81 1 3
set_credits()
S
76 1 4
__construct()
S
76 1 4