Code Analysis: Wemono Abandoned Cart Recovery for WooCommerce 1.0.7

Most Complex Classes

Class Rating Complexity
Wemono\WemonoRestAPI
B
78
Wemono\WemonoSession
A
59
Wemono\WemonoAdminPage
S
15
Wemono\WemonoRestAPIConfig
S
4

Most Complex Functions

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