Code Analysis: MultiSafepay 4.5.0

Most Complex Functions

Function Rating Complexity
MultiSafepay\WooCommerce\PaymentMethods\Base\BasePaymentMethod::validate_fields()
B
21
MultiSafepay\WooCommerce\PaymentMethods\PaymentMethodCallback::process_callback()
B
17
MultiSafepay\WooCommerce\PaymentMethods\Base\BasePaymentMethod::process_refund()
A
10
Uninstall::uninstall_multisafepay()
A
11
MultiSafepay\WooCommerce\PaymentMethods\Base\BaseTokenizationPaymentMethod::process_payment()
A
10
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\BasePaymentMethod::process_payment()
A
8
MultiSafepay\WooCommerce\PaymentMethods\Base\BaseBillingSuitePaymentMethod::get_gateway_info()
S
7