Code Analysis: Retainful - Abandoned Cart Recovery Emails and Next Order Coupons 2.6.1

Most Complex Functions

Function Rating Complexity
RetainfulCouponTimerAddon::premiumAddonTabContent()
D
23
RetainfulExitIntentPopupAddon::premiumAddonTabContent()
D
30
RetainfulAddToCartAddon::premiumAddonTabContent()
D
26
Rnoc\Retainful\OrderCoupon::addNewCouponToOrder()
C
29
Rnoc\Retainful\Api\AbandonedCart\Cart::setCustomerData()
C
26
Rnoc\Retainful\OrderCoupon::checkCouponBeforeCouponApply()
C
27
Rnoc\Retainful\Api\NextOrderCoupon\CouponManagement::createRestCoupon()
C
22
Rnoc\Retainful\Api\AbandonedCart\Cart::reCreateCart()
B
23
Rnoc\Retainful\Main::activateEvents()
B
18
Rnoc\Retainful\Api\AbandonedCart\Order::getOrderLineItemsDetails()
B
22
Rnoc\Retainful\IpFiltering::isBlockedIp()
B
23
Rnoc\Retainful\Admin\Settings::getCouponSettings()
B
23