Code Analysis: Payrexx Gateway for WooCommerce 3.1.9

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::createPayrexxGateway()
A
10
PayrexxPaymentGateway\Service\PayrexxApiService::refund_transaction()
A
10
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_Admin::payrexx_validate_api()
S
7
WC_Payrexx_Gateway_Admin::payrexx_store_connect_settings()
S
7
WC_Payrexx_Gateway_SubscriptionBase::scheduled_subscription_payment()
S
6