Code Analysis: IMMAGIT PayU Payment Gateway for WooCommerce 1.1.3

Function Rating Maintainability Complexity Lines of code
WC_Gateway_PayU::wc_gw_do_payu_check_response()
D
20
62 191
WMimmaMenuPayU::wc_add_order_thistory_box_function()
D
25
62 108
WMimmaMenuPayU::wc_add_data_payu_box_function()
D
24
46 154
WMimmaMenuPayU::imma_do_replicate_payu_transaction()
C
37 24 72
WC_Gateway_PayU::wc_gw_payu_save_thistory()
B
38 17 66
WC_Gateway_PayU::wc_gw_payu_thankyou_page()
B
36 15 74
WC_Gateway_PayU::wc_gw_payu_get_payment_args()
A
33 10 92
FunctionsGatewayIMMA::filter_orders_by_payment_gateway_imma()
A
43 13 45
wc_gw_payu_init()
A
39 10 70
FunctionsGatewayIMMA::filter_order_list_by_payment_gateway_imma()
A
45 11 42
WC_Gateway_PayU::get_url()
A
48 9 37
FunctionsGatewayIMMA::orders_by_payment_gateway_query_imma()
A
54 10 19
WC_Gateway_PayU::get_account_id()
A
50 9 31
WC_Gateway_PayU::get_gw_payu_signature()
A
47 8 33
WC_Gateway_PayU::admin_options()
S
47 6 34
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::payment_fields()
S
55 5 18
WC_Gateways_IMMA::get_user_date_card()
S
58 5 15
WC_Gateways_IMMA::get_user_agent()
S
59 5 14
WC_Gateway_PayU::wc_gw_payu_check_response()
S
57 5 14
WC_Gateways_IMMA::process_payment()
S
56 4 19
FunctionsGatewayIMMA::order_list_by_payment_gateway_query_imma()
S
59 4 15
WC_Gateway_PayU::wc_gw_payu_email_paybutton()
S
62 5 9
WMimmaMenuPayU::wc_add_order_history_box()
S
58 4 14
WMimmaMenuPayU::wc_add_order_payu_box()
S
58 4 14
WC_Gateway_PayU::__construct()
S
47 1 34
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
WCGW_PayU::init()
S
64 3 9
WCGW_PayU::get_instance()
S
71 2 6
WCGW_PayU::install()
S
74 2 5
WC_Gateway_PayU::get_merchant_id()
S
66 2 9
WC_Gateway_PayU::get_api_key()
S
66 2 9
WC_Gateway_PayU::get_sandbox()
S
71 2 6
WC_Gateway_PayU::wc_gw_payu_validate_ipn()
S
68 2 7
WC_Gateway_PayU::wc_gw_payu_round()
S
67 2 8
WMimmaMenuPayU::imma_do_close_admin_notices()
S
68 2 7
WC_Gateway_PayU::wc_gw_payu_can_restore_order_stock()
S
71 2 6
WC_Gateway_PayU::get_api_login()
S
66 2 9
WC_Gateway_PayU::get_status_completed()
S
70 2 6
WCGW_PayU::add_gateways()
S
77 1 4
FunctionsGatewayIMMA::__clone()
S
79 1 3
WC_Gateway_PayU::get_paymentaction()
S
82 1 3
FunctionsGatewayIMMA::__wakeup()
S
79 1 3
WCGW_PayU::plugin_action_links()
S
70 1 6
WC_Gateways_IMMA::get_checkout_order_received_url()
S
69 1 6
WC_Gateway_PayU::needs_setup()
S
82 1 3
WCGW_PayU::__clone()
S
98 1 1
WMimmaMenuPayU::__construct()
S
69 1 6
WCGW_PayU::__wakeup()
S
98 1 1
WCGW_PayU::__construct()
S
76 1 4
WMimmaMenuPayU::__clone()
S
79 1 3
WC_Gateways_IMMA::gw_clean()
S
72 1 5
FunctionsGatewayIMMA::__construct()
S
68 1 6
WC_Gateway_PayU::get_reduce_stock_completed()
S
80 1 3
wc_gw_payu_missing_curl_notice()
S
78 1 3
WC_Gateways_IMMA::payment_scripts()
S
91 1 2
WC_Gateway_PayU::init_form_fields()
S
78 1 3
WC_Gateways_IMMA::get_client_ip()
S
81 1 3
wc_gw_payu_missing_wc_notice()
S
77 1 3
WC_Gateway_PayU::get_lang()
S
82 1 3
WC_Gateways_IMMA::get_device_session_id()
S
79 1 3
WMimmaMenuPayU::__wakeup()
S
79 1 3