SIB_Push_WooCommerce D

Total Complexity 143
Dependencies 17
Dependents 2
Total lines 576
Lines of code 474
Logical lines of code 324
Comment lines 46
Methods 23
Properties 1

Methods 23

Method Rating Maintainability Complexity Lines of code
order_status_changed()
B
41 23 50
event_payload_from_product()
B
42 21 46
get_cart_reminder_campaign()
A
42 16 44
send_order_notification()
A
41 12 53
ensure_cart_reminder_campaign_exists()
A
44 11 41
before_single_product()
A
45 9 46
get_order_assets()
A
51 10 24
send_cart_event()
A
52 9 21
purchase()
S
58 5 14
sanitize()
S
62 5 9
cart_reminder_json()
S
47 1 51
send_thankyou_event()
S
65 4 8
init()
S
55 2 19
update_cart_reminder_campaign_cache()
S
66 3 7
get_order_icon()
S
74 2 4
get_order_image()
S
74 2 4
clear_cart_reminder_campaign_cache()
S
67 2 7
cart_reminder_destinations()
S
71 1 7
remove_from_cart()
S
79 1 3
get_cart_reminder_campaign_cache_key()
S
80 1 3
add_to_cart()
S
79 1 3
cart_reminder_enabled()
S
81 1 3
cart_reminder_strategies()
S
71 1 7