Code Analysis: IMMAGIT PayU Payment Gateway for WooCommerce 1.0.3

Function Rating Maintainability Complexity Lines of code
WC_Gateway_PayU::wc_gw_do_payu_check_response()
D
28
50 117
WC_Gateway_PayU::get_url()
A
48 9 37
WC_Gateway_PayU::wc_gw_payu_thankyou_page()
A
43 8 48
WC_Gateway_PayU::get_account_id()
A
50 9 31
WC_Gateway_PayU::wc_gw_payu_get_payment_args()
A
39 6 60
wc_gw_payu_init()
A
40 5 65
WMimmaMenu::wc_add_order_thistory_box_function()
S
52 7 23
WC_Gateway_PayU::wc_gw_payu_save_thistory()
S
55 7 20
WC_Gateway_PayU::wc_gw_payu_pre_thankyou_page()
S
55 7 17
WC_Gateway_PayU::is_available()
S
64 7 9
wc_gw_payu_woomelly_ads()
S
52 5 28
WC_Gateways_IMMA::get_user_date_card()
S
58 5 15
WC_Gateway_PayU::wc_gw_payu_check_response()
S
57 5 14
WC_Gateways_IMMA::get_user_agent()
S
59 5 14
WC_Gateways_IMMA::payment_fields()
S
58 4 15
WC_Gateway_PayU::wc_gw_payu_email_paybutton()
S
62 5 9
WC_Gateways_IMMA::is_available()
S
67 5 7
WC_Gateways_IMMA::get_order_total()
S
61 4 13
WC_Gateways_IMMA::get_tokens()
S
65 4 9
WC_Gateway_PayU::get_gw_payu_signature()
S
60 3 12
WC_Gateway_PayU::__construct()
S
48 1 32
WC_Gateways_IMMA::tokenization_script()
S
58 2 16
WC_Gateways_IMMA::init_settings()
S
73 3 4
WC_Gateways_IMMA::get_transaction_url()
S
66 3 8
WC_Gateway_PayU::wc_gw_payu_admin_options()
S
64 3 10
WC_Gateway_PayU::wc_gw_payu_complete_order_status()
S
68 3 7
WC_Gateway_PayU::log()
S
67 3 8
WC_Gateways_IMMA::process_payment()
S
60 2 13
WC_Gateways_IMMA::get_new_payment_method_option_html()
S
62 2 12
WC_Gateway_PayU::get_merchant_id()
S
66 2 9
WC_Gateway_PayU::wc_gw_payu_can_restore_order_stock()
S
71 2 6
WC_Gateway_PayU::wc_gw_payu_round()
S
67 2 8
WC_Gateway_PayU::wc_gw_payu_validate_ipn()
S
68 2 7
WCGW_PayU::get_instance()
S
71 2 6
WC_Gateways_IMMA::get_return_url()
S
66 2 8
WCGW_PayU::install()
S
74 2 5
WC_Gateways_IMMA::can_refund_order()
S
79 2 3
WMimmaMenu::imma_do_close_admin_notices()
S
68 2 7
WC_Gateways_IMMA::saved_payment_methods()
S
64 2 9
WC_Gateways_IMMA::get_icon()
S
72 2 4
WCGW_PayU::init()
S
64 2 9
WC_Gateway_PayU::get_api_key()
S
66 2 9
WC_Gateway_PayU::get_api_login()
S
66 2 9
WC_Gateways_IMMA::get_saved_payment_method_option_html()
S
61 1 13
WC_Gateways_IMMA::save_payment_method_checkbox()
S
64 1 11
WC_Gateway_PayU::needs_setup()
S
82 1 3
WCGW_PayU::add_gateways()
S
77 1 4
WCGW_PayU::__wakeup()
S
98 1 1
WMimmaMenu::__clone()
S
79 1 3
WC_Gateways_IMMA::validate_fields()
S
82 1 3
WC_Gateways_IMMA::get_method_title()
S
79 1 3
wc_gw_payu_missing_wc_notice()
S
77 1 3
WC_Gateways_IMMA::payment_scripts()
S
91 1 2
WC_Gateways_IMMA::get_device_session_id()
S
79 1 3
WC_Gateways_IMMA::get_description()
S
79 1 3
WMimmaMenu::__construct()
S
75 1 4
WC_Gateways_IMMA::add_payment_method()
S
71 1 6
WCGW_PayU::__construct()
S
76 1 4
WC_Gateway_PayU::init_form_fields()
S
78 1 3
WCGW_PayU::plugin_action_links()
S
70 1 6
wc_gw_payu_missing_curl_notice()
S
78 1 3
WC_Gateways_IMMA::supports()
S
78 1 3
WC_Gateways_IMMA::get_client_ip()
S
81 1 3
WC_Gateway_PayU::get_lang()
S
82 1 3
WC_Gateways_IMMA::has_fields()
S
81 1 3
WC_Gateways_IMMA::get_method_description()
S
79 1 3
WC_Gateways_IMMA::get_checkout_order_received_url()
S
69 1 6
WC_Gateways_IMMA::get_title()
S
79 1 3
WC_Gateways_IMMA::get_pay_button_id()
S
80 1 3
WMimmaMenu::__wakeup()
S
79 1 3
WC_Gateways_IMMA::gw_clean()
S
72 1 5
WMimmaMenu::wc_add_order_history_box()
S
77 1 3
WC_Gateways_IMMA::needs_setup()
S
82 1 3
WCGW_PayU::__clone()
S
98 1 1
WC_Gateway_PayU::get_paymentaction()
S
82 1 3
WC_Gateways_IMMA::set_current()
S
81 1 3
WC_Gateways_IMMA::process_refund()
S
82 1 3