Code Analysis: GlobalPayments WooCommerce 1.7.0

Most Complex Functions

Function Rating Complexity
GlobalPayments\WooCommercePaymentGatewayProvider\Gateways\HeartlandGateway::get_decline_message()
D
40
GlobalPayments\WooCommercePaymentGatewayProvider\Gateways\Clients\SdkClient::prepare_request_objects()
B
18
GlobalPayments\WooCommercePaymentGatewayProvider\Gateways\AbstractGateway::handle_response()
B
17
globalpayments_update_v110_v111()
A
15
GlobalPayments\WooCommercePaymentGatewayProvider\Gateways\AbstractGateway::capture_credit_card_authorization()
A
13
GlobalPayments\WooCommercePaymentGatewayProvider\Gateways\AbstractGateway::tokenization_script()
A
11
GlobalPayments\WooCommercePaymentGatewayProvider\PaymentMethods\BuyNowPayLater\AbstractBuyNowPayLater::after_checkout_validation()
A
12
GlobalPayments\WooCommercePaymentGatewayProvider\Gateways\HeartlandGiftCards\HeartlandGiftCardOrder::processGiftCardPayment()
A
9
GlobalPayments\WooCommercePaymentGatewayProvider\Gateways\ApplePayGateway::validate_merchant()
A
9
GlobalPayments\WooCommercePaymentGatewayProvider\Gateways\Clients\SdkClient::prepare_card_data()
A
10
GlobalPayments\WooCommercePaymentGatewayProvider\Gateways\HeartlandGiftCards\HeartlandGiftGateway::updateGiftCardCartTotal()
A
9
GlobalPayments\WooCommercePaymentGatewayProvider\Gateways\Clients\SdkClient::configure_sdk()
A
9