Code Analysis: XL NMI Gateway for WooCommerce 2.1.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
53
\NMI_Gateway_Woocommerce_API_Transaction_Request::set_payment_method()
D
51
\NMI_Gateway_Woocommerce_API_Payment_Method_Request::set_payment_method()
D
49
\BWF_Admin_General_Settings::all_fields()
D
5
\NMI_Gateway_Woocommerce_API_Customer_Request::set_payment_method()
D
44
bwf_create_update_contact_object()
C
29
WooFunnels\WooFunnels_Process::correct_sub_menu_order()
C
25
\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