Code Analysis: Wemono Abandoned Cart Recovery for WooCommerce 1.0.6

Most Complex Classes

Class Rating Complexity
WemonoRestAPI
B
78
WemonoSession
A
59
WemonoAdminPage
S
14
WemonoRestAPIConfig
S
4

Most Complex Functions

Function Rating Complexity
WemonoRestAPI::getAbandonedCheckouts()
D
31
WemonoRestAPI::calculateCartTotals()
B
21
WemonoSession::update()
B
16
WemonoSession::restoreCart()
A
15
WemonoSession::getGuestIdentifier()
A
9
WemonoRestAPI::enrichCartItem()
A
8
WemonoSession::maybeRestoreCart()
S
8
WemonoAdminPage::updateExistingData()
S
7
WemonoRestAPI::getCartSummary()
S
5
WemonoRestAPI::permission_check()
S
4
wemono_uninstall_cleanup()
S
4
WemonoRestAPI::getCartCurrency()
S
4