Expivi_Cart_Manager C

Total Complexity 116
Dependencies 5
Dependents 1
Total lines 621
Lines of code 369
Logical lines of code 229
Comment lines 176
Methods 15
Properties 4

Methods 15

Method Rating Maintainability Complexity Lines of code
handle_expivi_products_adding_to_cart()
D
29
35 109
update_item_title()
B
43 17 48
before_remove_from_cart()
A
45 13 42
generate_pdf()
A
47 7 33
cart_item_permalink()
S
56 7 18
set_cart_product_price()
S
58 7 15
find_product_with_expivi_id()
S
58 6 15
validate_all_products_are_connected()
S
61 5 11
add_item_data_after_post()
S
57 4 16
after_item_restored()
S
58 4 15
update_item_image_thumbnail()
S
61 4 12
add_configuration_to_item_from_session()
S
67 3 8
__construct()
S
56 1 18
is_product_purchasable()
S
72 2 6
allow_data_protocol_urls()
S
79 1 3