Code Analysis: MultiSafepay 4.5.1

Most Complex Functions

Function Rating Complexity
MultiSafepay\WooCommerce\PaymentMethods\PaymentMethodCallback::process_callback()
B
20
MultiSafepay\WooCommerce\PaymentMethods\Base\BasePaymentMethod::validate_fields()
B
21
MultiSafepay\WooCommerce\PaymentMethods\Base\BasePaymentMethod::process_refund()
A
10
Uninstall::uninstall_multisafepay()
A
11
MultiSafepay\WooCommerce\Settings\SettingsFields::get_settings_options()
A
1
MultiSafepay\WooCommerce\Settings\SettingsController::multisafepay_ajax_toggle_gateway_enabled()
A
9
MultiSafepay\WooCommerce\PaymentMethods\PaymentMethods\In3::get_gateway_info()
A
9
MultiSafepay\WooCommerce\Settings\SettingsController::before_ajax_toggle_gateway_enabled()
A
9
MultiSafepay\WooCommerce\PaymentMethods\Base\BaseTokenizationPaymentMethod::canSubmitToken()
A
9
MultiSafepay\WooCommerce\PaymentMethods\Base\BaseBillingSuitePaymentMethod::get_gateway_info()
S
7
MultiSafepay\WooCommerce\Services\OrderService::create_order_request()
S
6
MultiSafepay\WooCommerce\PaymentMethods\Base\BaseTokenizationPaymentMethod::payment_fields()
S
7