Code Analysis: MultiSafepay 4.9.0

Most Complex Functions

Function Rating Complexity
MultiSafepay\WooCommerce\PaymentMethods\PaymentMethodCallback::process_callback()
B
23
MultiSafepay\WooCommerce\PaymentMethods\Base\BasePaymentMethod::validate_fields()
B
21
MultiSafepay\WooCommerce\PaymentMethods\TokenizationMethodsController::multisafepay_get_customer_payment_tokens()
A
12
MultiSafepay\WooCommerce\PaymentMethods\Base\BasePaymentMethod::process_refund()
A
10
Uninstall::uninstall_multisafepay()
A
11
MultiSafepay\WooCommerce\Settings\SystemReport::get_woocommerce_standard_rates()
A
10
MultiSafepay\WooCommerce\Settings\SettingsFields::get_settings_options()
A
1
MultiSafepay\WooCommerce\Settings\SystemReport::extract_tax_rate_value()
A
9
MultiSafepay\WooCommerce\Settings\SettingsController::multisafepay_ajax_toggle_gateway_enabled()
A
9
MultiSafepay\WooCommerce\PaymentMethods\PaymentMethods\In3::get_gateway_info()
A
9
MultiSafepay\WooCommerce\Settings\SystemReport::get_system_report_multisafepay_settings()
A
7
MultiSafepay\WooCommerce\Settings\SystemReport::get_system_report_woocommerce_settings()
A
6