Code Analysis: Retainful – WooCommerce Abandoned Cart, Newsletters, Email Marketing, Signup Forms and Automation 2.6.42

Most Complex Functions

Function Rating Complexity
Rnoc\Retainful\Api\Imports\Products::setProductData()
D
44
Rnoc\Retainful\Api\NextOrderCoupon\CouponManagement::createRestCoupon()
D
33
Rnoc\Retainful\Api\AbandonedCart\Cart::reCreateCart()
C
27
Rnoc\Retainful\Api\AbandonedCart\Cart::setCustomerData()
C
26
Rnoc\Retainful\OrderCoupon::checkCouponBeforeCouponApply()
C
27
Rnoc\Retainful\Main::activateEvents()
C
20
Rnoc\Retainful\Admin\Settings::isWebhookNoticeShow()
C
24
Rnoc\Retainful\Api\AbandonedCart\Order::getOrderLineItemsDetails()
B
23
Rnoc\Retainful\Api\AbandonedCart\Cart::populateSessionDetails()
B
24
Rnoc\Retainful\IpFiltering::isBlockedIp()
B
23
Rnoc\Retainful\Api\AbandonedCart\Cart::getCartLineItemsDetails()
B
21
Rnoc\Retainful\Api\AbandonedCart\Cart::getCustomerBillingAddressDetails()
B
20