Code Analysis: WooCommerce Payrexx Gateway 1.9.5

Most Complex Functions

Function Rating Complexity
PayrexxPaymentGateway\Service\OrderService::handleTransactionStatus()
B
16
PayrexxPaymentGateway\Controller\PaymentController::createBasketByCart()
B
15
WC_Payrexx_Gateway::process_payment()
A
13
Payrexx\CommunicationAdapter\CurlCommunication::requestApi()
A
14
wc_offline_gateway_init()
A
1
PayrexxPaymentGateway\Webhook\Dispatcher::check_webhook_response()
A
12
Payrexx\Communicator::performApiRequest()
A
10
WC_Payrexx_Gateway::get_icon()
A
9
WC_Payrexx_Gateway::mutateDescription()
A
7
PayrexxPaymentGateway\Service\SubscriptionService::process_recurring_payment()
S
6
PayrexxPaymentGateway\Util\StatusUtil::determineNewOrderStatus()
S
7
PayrexxPaymentGateway\Util\CartUtil::isSubscription()
S
6