LP_Cart A

Total Complexity 63
Dependencies 4
Dependents 2
Total lines 486
Lines of code 243
Logical lines of code 152
Comment lines 150
Methods 23
Properties 5

Methods 23

Method Rating Maintainability Complexity Lines of code
get_cart_from_session()
A
46 11 38
add_to_cart()
A
45 7 43
instance()
S
56 6 18
calculate_totals()
S
50 5 28
generate_cart_id()
S
59 5 13
set_cart_cookies()
S
66 3 8
get_cart_for_session()
S
64 3 10
get_cart()
S
65 3 9
init()
S
65 2 9
__construct()
S
64 2 9
get_cart_id()
S
77 2 3
remove_item()
S
64 2 10
maybe_set_cart_cookies()
S
78 2 4
update_session()
S
80 1 3
get_subtotal()
S
74 1 4
get_total()
S
74 1 4
get_item_subtotal()
S
69 1 6
empty_cart()
S
67 1 8
is_empty()
S
79 1 3
get_checkout_url()
S
75 1 4
needs_payment()
S
78 1 3
destroy()
S
91 1 2
get_items()
S
77 1 4