Code Analysis: WooCommerce Payrexx Gateway 3.0.29

Most Complex Functions

Function Rating Complexity
PayrexxPaymentGateway\Util\BasketUtil::createBasketByCart()
B
18
WC_Payrexx_Gateway_SubscriptionBase::process_payment()
B
15
PayrexxPaymentGateway\Service\OrderService::handleTransactionStatus()
A
15
PayrexxPaymentGateway\Webhook\Dispatcher::check_webhook_response()
A
13
PayrexxPaymentGateway\Service\PayrexxApiService::refund_transaction()
A
10
PayrexxPaymentGateway\Service\PayrexxApiService::createPayrexxGateway()
A
9
PayrexxPaymentGateway\Service\OrderService::transition_allowed()
A
9
WC_Payrexx_Gateway::payment_scripts()
A
8
WC_Payrexx_Gateway_Block_Base::get_payment_logo()
S
7
WC_Payrexx_Gateway_SubscriptionBase::scheduled_subscription_payment()
S
6
WC_Payrexx_Gateway_Base::get_icon()
S
6
PayrexxPaymentGateway\Helper\SubscriptionHelper::isSubscription()
S
6