Code Analysis: XL NMI Gateway for WooCommerce 2.2.0

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
64
WFCO_Common::get_timezone_by_offset()
D
53
bwf_create_update_customer()
D
51
NMI_Gateway_Woocommerce_API_Transaction_Request::set_payment_method()
D
52
NMI_Gateway_Woocommerce_API_Payment_Method_Request::set_payment_method()
D
49
BWF_Ecomm_Tracking_Common::order_meta_box_data()
D
40
NMI_Gateway_Woocommerce_API_Customer_Request::set_payment_method()
D
44
WooFunnels_Process::correct_sub_menu_order()
D
33
bwf_create_update_contact_object()
C
32
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