Code Analysis: GlobalPayments WooCommerce 1.11.0

Most Complex Functions

Function Rating Complexity
GlobalPayments\WooCommercePaymentGatewayProvider\Gateways\HeartlandGateway::get_decline_message()
D
39
GlobalPayments\WooCommercePaymentGatewayProvider\Gateways\Clients\SdkClient::prepare_request_objects()
B
19
GlobalPayments\WooCommercePaymentGatewayProvider\Gateways\AbstractGateway::handle_response()
B
18
GlobalPayments\WooCommercePaymentGatewayProvider\Gateways\AbstractGateway::capture_credit_card_authorization()
B
17
globalpayments_update_v110_v111()
B
17
GlobalPayments\WooCommercePaymentGatewayProvider\PaymentMethods\Apm\Paypal::process_async_return()
A
10
GlobalPayments\WooCommercePaymentGatewayProvider\PaymentMethods\BuyNowPayLater\AbstractBuyNowPayLater::after_checkout_validation()
A
12
GlobalPayments\WooCommercePaymentGatewayProvider\Gateways\AbstractGateway::tokenization_script()
A
9
GlobalPayments\WooCommercePaymentGatewayProvider\Gateways\HeartlandGiftCards\HeartlandGiftCardOrder::processGiftCardPayment()
A
9
GlobalPayments\WooCommercePaymentGatewayProvider\Gateways\Clients\SdkClient::configure_sdk()
A
10
GlobalPayments\WooCommercePaymentGatewayProvider\PaymentMethods\DigitalWallets\ApplePay::validate_merchant()
A
9
GlobalPayments\WooCommercePaymentGatewayProvider\Gateways\Clients\SdkClient::prepare_card_data()
A
10