Code Analysis: TapTree Payments for WooCommerce 2.0.8

Most Complex Functions

Function Rating Complexity
TapTree\WooCommerce\Payment\PaymentService::onPaymentGatewayWebhookCalled()
B
16
TapTree\WooCommerce\Api\TapTreeApi::validateApiKeys()
A
14
TapTree\WooCommerce\Settings\Page\TapTreeSettingsPage::getGlobalSettingsFields()
A
7
TapTree\WooCommerce\Settings\SettingsHelper::sanitizeRecursively()
A
11
TapTree\WooCommerce\Settings\Page\TapTreeSettingsPage::generate_api_key_html()
A
8
TapTree\WooCommerce\Gateway\TapTreePaymentGateway::initModal()
A
8
TapTree\WooCommerce\Gateway\TapTreePaymentGateway::getInstructions()
A
9
TapTree\WooCommerce\Gateway\TapTreePaymentGateway::process_refund()
A
8
TapTree\WooCommerce\Gateway\GatewayModule::tapTreeReturnRedirect()
A
8
TapTree\WooCommerce\Gateway\TapTreePaymentGateway::__construct()
A
7
TapTree\WooCommerce\Payment\PaymentService::handle_payment_status_authorized()
A
7
TapTree\WooCommerce\Gateway\TapTreePaymentGateway::updateImpactIfTotalsChanged()
A
8