Code Analysis: MultiSafepay 6.8.0

Most Complex Functions

Function Rating Complexity
MultiSafepay\WooCommerce\PaymentMethods\PaymentMethodCallback::process_callback()
C
25
MultiSafepay\WooCommerce\PaymentMethods\Base\BasePaymentMethod::add_form_fields()
C
18
MultiSafepay\WooCommerce\Utils\QrCheckoutManager::process_checkout_data()
B
24
MultiSafepay\WooCommerce\Services\Qr\QrPaymentWebhook::create_woocommerce_order()
B
19
MultiSafepay\WooCommerce\PaymentMethods\Base\BasePaymentMethod::enqueue_multisafepay_scripts_by_gateway_code()
B
19
MultiSafepay\WooCommerce\PaymentMethods\Base\BasePaymentMethodBlocks::initialize()
A
14
MultiSafepay\WooCommerce\Settings\SystemReport::get_system_report_multisafepay_gateways_settings()
A
13
MultiSafepay\WooCommerce\Settings\SettingsFields::get_settings_options()
A
1
MultiSafepay\WooCommerce\Services\PaymentComponentService::get_payment_component_arguments()
A
9
MultiSafepay\WooCommerce\Services\OrderService::create_order_request()
A
10
MultiSafepay\WooCommerce\Utils\QrCheckoutManager::get_other()
A
10
MultiSafepay\WooCommerce\Settings\SystemReport::get_woocommerce_standard_rates()
A
10