Code Analysis: WooCommerce Payrexx Gateway 3.0.8

Most Complex Functions

Function Rating Complexity
PayrexxPaymentGateway\Util\BasketUtil::createBasketByCart()
B
15
PayrexxPaymentGateway\Service\OrderService::handleTransactionStatus()
A
15
PayrexxPaymentGateway\Webhook\Dispatcher::check_webhook_response()
A
13
PayrexxPaymentGateway\Service\PayrexxApiService::refund_transaction()
A
10
WC_Payrexx_Gateway_SubscriptionBase::process_payment()
A
9
PayrexxPaymentGateway\Service\PayrexxApiService::createPayrexxGateway()
A
9
PayrexxPaymentGateway\Service\OrderService::transition_allowed()
S
7
WC_Payrexx_Gateway_SubscriptionBase::scheduled_subscription_payment()
S
6
WC_Payrexx_Gateway_Base::get_icon()
S
6
PayrexxPaymentGateway\Util\StatusUtil::determineNewOrderStatus()
S
7
WC_Payrexx_Gateway::payment_scripts()
S
6
PayrexxPaymentGateway\Helper\PaymentHelper::handleError()
S
5