Expivi_Cart_Manager D

Total Complexity 168
Dependencies 10
Dependents 1
Total lines 945
Lines of code 563
Logical lines of code 357
Comment lines 258
Methods 18
Properties 8

Methods 18

Method Rating Maintainability Complexity Lines of code
handle_expivi_products_adding_to_cart()
D
16
64 244
update_item_title()
B
42 18 49
before_remove_from_cart()
A
45 15 42
generate_pdf()
A
46 7 36
cart_item_permalink()
A
55 8 19
set_cart_product_price()
S
57 7 16
update_item_image_thumbnail()
S
59 7 13
resolve_replicated_products()
S
53 6 24
find_product_with_expivi_id()
S
58 6 15
after_item_restored()
S
57 5 17
validate_all_products_are_connected()
S
61 5 11
add_item_data_after_post()
S
55 4 19
add_configuration_to_item_from_session()
S
63 4 11
is_product_purchasable()
S
66 4 9
woocommerce_before_cart_contents()
S
64 3 9
woocommerce_cart_contents()
S
66 3 9
__construct()
S
56 1 17
allow_data_protocol_urls()
S
79 1 3