Code Analysis: PagBank Connect 4.21.1

Most Complex Functions

Function Rating Complexity
RM_PagBank\Helpers\Recurring::getRecurringTermsFromCart()
C
27
RM_PagBank\Connect::upgrade()
C
20
RM_PagBank\Connect\Standalone\CreditCard::process_payment()
B
17
RM_PagBank\Connect\Standalone\CreditCard::addScripts()
B
17
RM_PagBank\Connect::checkPixOrderKeys()
A
11
RM_PagBank\Connect\Payments\CreditCard::getAjaxInstallments()
A
13
RM_PagBank\Connect\Exception::getFriendlyMsg()
A
11
RM_PagBank\Connect\Recurring\RecurringOrder::processSubscriptionPayment()
A
10
RM_PagBank\Connect\Recurring::filterAllowedActions()
A
12
RM_PagBank\Connect\Payments\CreditCard::getProductInstallments()
A
12
RM_PagBank\EnvioFacil::calculate_shipping()
A
10
RM_PagBank\Connect\Exception::getFriendlyParameterName()
A
12