Code Analysis: WooCommerce maib Moldova Agroindbank Payment Gateway 1.4.3

Function Rating Maintainability Complexity Lines of code
woocommerce_moldovaagroindbank_init()
D
8
2 927
WC_MoldovaAgroindbank::initialize_certificates()
A
51 12 24
WC_MoldovaAgroindbank::check_response()
A
40 8 62
WC_MoldovaAgroindbank::process_pfx_setting()
A
50 10 26
WC_MoldovaAgroindbank::process_payment()
A
42 7 50
WC_MoldovaAgroindbank::process_refund()
A
46 7 37
WC_MoldovaAgroindbank::init_form_fields()
S
34 1 117
WC_MoldovaAgroindbank::validate_certificate()
S
51 7 25
WC_MoldovaAgroindbank::__construct()
S
47 6 31
WC_MoldovaAgroindbank::validate_private_key()
S
50 6 29
WC_MoldovaAgroindbank::complete_transaction()
S
46 5 38
WC_MoldovaAgroindbank::process_export_certificates()
S
54 6 22
WC_MoldovaAgroindbank::validate_settings()
S
50 5 28
WC_MoldovaAgroindbank::close_day()
S
51 5 27
WC_MoldovaAgroindbank::order_actions()
S
58 5 15
WC_MoldovaAgroindbank::verify_transaction()
S
51 4 29
WC_MoldovaAgroindbank::validate_file()
S
60 5 13
WC_MoldovaAgroindbank::get_logo_icon()
S
60 4 15
woocommerce_moldovaagroindbank_activation_deactivation()
S
64 4 12
WC_MoldovaAgroindbank::save_temp_file()
S
60 3 13
WC_MoldovaAgroindbank::init_maib_client()
S
51 2 25
WC_MoldovaAgroindbank_WBC::get_payment_method_script_handles()
S
56 2 20
WC_MoldovaAgroindbank::admin_options()
S
57 1 31
WC_MoldovaAgroindbank::is_available()
S
69 3 7
WC_MoldovaAgroindbank::get_order_net_total()
S
64 3 10
WC_MoldovaAgroindbank::print_http_query()
S
69 3 7
WC_MoldovaAgroindbank::register_scheduled_actions()
S
58 2 14
WC_MoldovaAgroindbank::get_transaction_result()
S
61 2 12
WC_MoldovaAgroindbank::get_order_by_trans_id()
S
62 2 12
WC_MoldovaAgroindbank::string_empty()
S
78 2 3
WC_MoldovaAgroindbank::is_overwritable()
S
78 2 3
WC_MoldovaAgroindbank::find_scheduled_action()
S
71 2 5
WC_MoldovaAgroindbank::is_valid_for_use()
S
70 2 6
WC_MoldovaAgroindbank::get_test_message()
S
72 2 5
WC_MoldovaAgroindbank::logs_admin_website_notice()
S
71 2 6
woocommerce_moldovaagroindbank_plugins_loaded()
S
66 2 8
WC_MoldovaAgroindbank::check_settings()
S
75 2 4
WC_MoldovaAgroindbank::log_openssl_errors()
S
75 2 4
WC_MoldovaAgroindbank::get_order_items_summary()
S
72 1 5
WC_MoldovaAgroindbank::plugin_links()
S
70 1 6
WC_MoldovaAgroindbank::needs_setup()
S
80 1 3
WC_MoldovaAgroindbank::log()
S
75 1 4
WC_MoldovaAgroindbank::logs_admin_notice()
S
75 1 4
WC_MoldovaAgroindbank::is_temp_file()
S
74 1 4
woocommerce_moldovaagroindbank_deactivation()
S
82 1 3
WC_MoldovaAgroindbank::process_admin_options()
S
75 1 4
WC_MoldovaAgroindbank::get_currency_numcode()
S
79 1 3
WC_MoldovaAgroindbank::get_order_transaction_id()
S
75 1 4
WC_MoldovaAgroindbank::get_order_description()
S
68 1 7
WC_MoldovaAgroindbank::static_log()
S
72 1 5
WC_MoldovaAgroindbank::action_complete_transaction()
S
75 1 4
WC_MoldovaAgroindbank::action_verify_transaction()
S
75 1 4
WC_MoldovaAgroindbank_WBC::initialize()
S
71 1 5
woocommerce_moldovaagroindbank_missing_wc_notice()
S
79 1 3
WC_MoldovaAgroindbank::settings_admin_notice()
S
75 1 4
WC_MoldovaAgroindbank::get_logs_url()
S
65 1 10
WC_MoldovaAgroindbank_WBC::is_active()
S
81 1 3
WC_MoldovaAgroindbank::get_logs_admin_message()
S
74 1 4
WC_MoldovaAgroindbank::print_var()
S
79 1 3
WC_MoldovaAgroindbank::get_client_ip()
S
80 1 3
WC_MoldovaAgroindbank::action_close_day()
S
68 1 7
woocommerce_moldovaagroindbank_activation()
S
82 1 3
WC_MoldovaAgroindbank::get_settings_admin_message()
S
74 1 4
WC_MoldovaAgroindbank::unregister_scheduled_actions()
S
72 1 5
WC_MoldovaAgroindbank::add_gateway()
S
76 1 4
WC_MoldovaAgroindbank::get_language()
S
75 1 4
WC_MoldovaAgroindbank::get_settings_url()
S
65 1 10
WC_MoldovaAgroindbank::get_order_transaction_type()
S
75 1 4
WC_MoldovaAgroindbank_WBC::get_payment_method_data()
S
65 1 9
WC_MoldovaAgroindbank::get_callback_url()
S
79 1 3