Code Analysis: XL NMI Gateway for WooCommerce 2.0.2

Most Complex Functions

Function Rating Complexity
NMI_Gateway_Woocommerce_API::set_wp_nmi_request_data()
D
81
NMI_Gateway_Woocommerce_Payment_Method_Handler::create_token()
D
60
WFCO_Common::get_timezone_by_offset()
D
53
bwf_create_update_customer()
D
49
NMI_Gateway_Woocommerce_API_Transaction_Request::set_payment_method()
D
47
NMI_Gateway_Woocommerce_API_Customer_Request::set_payment_method()
D
42
bwf_create_update_contact()
D
40
NMI_Gateway_Woocommerce_API_Payment_Method_Request::set_payment_method()
D
35
BWF_Admin_General_Settings::maybe_add_js()
D
11
WooFunnels_Support::prepare_system_information_report()
C
24
NMI_Gateway_Woocommerce_Credit_Card::do_credit_card_transaction()
C
28
SkyVerge\WooCommerce\PluginFramework\v5_2_1\SV_WC_Payment_Gateway_API_Response_Message_Helper::get_user_message()
C
26