WC_Cart_Session B

Total Complexity 100
Dependencies 5
Dependents 1
Total lines 674
Lines of code 353
Logical lines of code 216
Comment lines 248
Methods 17
Properties 1

Methods 17

Method Rating Maintainability Complexity Lines of code
get_cart_from_session()
C
33 28 86
populate_cart_from_order()
B
36 17 77
set_session()
A
52 9 24
set_cart_cookies()
S
52 7 26
dedupe_cookies()
S
51 6 28
maybe_set_cart_cookies()
S
62 5 11
remove_shipping_for_package_from_session()
S
62 4 11
get_saved_cart()
S
63 4 10
persistent_cart_update()
S
63 3 11
init()
S
57 2 16
find_cookie_by_name()
S
67 3 8
persistent_cart_destroy()
S
72 3 5
cart_has_shippable_products()
S
67 3 8
__construct()
S
70 2 6
destroy_cart_session()
S
59 1 15
get_cart_for_session()
S
67 2 8
set_cart()
S
81 1 3