Code Analysis: WooCommerce Moldova Agroindbank Payment Gateway 1.2.1

Function Rating Maintainability Complexity Lines of code
woocommerce_moldovaagroindbank_init()
D
6
4 1,027
WC_MoldovaAgroindbank::process_payment()
A
38 9 73
WC_MoldovaAgroindbank::initialize_certificates()
A
51 12 24
WC_MoldovaAgroindbank::process_pfx_setting()
A
50 10 26
WC_MoldovaAgroindbank::__construct()
A
42 8 48
WC_MoldovaAgroindbank::check_response()
A
41 7 58
WC_MoldovaAgroindbank::refund_transaction()
A
46 8 39
WC_MoldovaAgroindbank::init_form_fields()
S
34 1 115
WC_MoldovaAgroindbank::order_status_completed()
S
58 7 14
WC_MoldovaAgroindbank::order_status_cancelled()
S
58 7 14
WC_MoldovaAgroindbank::validate_certificate()
S
52 6 24
WC_MoldovaAgroindbank::process_export_certificates()
S
54 6 22
WC_MoldovaAgroindbank::validate_private_key()
S
51 5 28
WC_MoldovaAgroindbank::validate_settings()
S
52 5 26
WC_MoldovaAgroindbank::close_day()
S
52 5 25
WC_MoldovaAgroindbank::complete_transaction()
S
46 4 39
WC_MoldovaAgroindbank::order_actions()
S
58 5 15
WC_MoldovaAgroindbank::check_transaction()
S
60 5 13
WC_MoldovaAgroindbank::validate_file()
S
60 5 13
WC_MoldovaAgroindbank::get_order_net_total()
S
58 4 16
WC_MoldovaAgroindbank::order_status_refunded()
S
64 5 9
WC_MoldovaAgroindbank::action_verify_transaction()
S
54 3 23
WC_MoldovaAgroindbank::save_temp_file()
S
60 3 13
WC_MoldovaAgroindbank::init_maib_client()
S
53 2 23
WC_MoldovaAgroindbank::admin_options()
S
57 1 31
WC_MoldovaAgroindbank::is_available()
S
69 3 7
WC_MoldovaAgroindbank::receipt_page()
S
59 2 14
WC_MoldovaAgroindbank::register_scheduled_actions()
S
58 2 14
WC_MoldovaAgroindbank::get_order_by_trans_id()
S
62 2 12
WC_MoldovaAgroindbank::get_transaction_result()
S
61 2 12
WC_MoldovaAgroindbank::is_valid_for_use()
S
70 2 6
WC_MoldovaAgroindbank::settings_admin_notice()
S
70 2 6
WC_MoldovaAgroindbank::set_post_meta()
S
72 2 5
WC_MoldovaAgroindbank::mark_order_refunded()
S
65 2 9
WC_MoldovaAgroindbank::log_openssl_errors()
S
75 2 4
WC_MoldovaAgroindbank::get_order_message()
S
74 2 5
WC_MoldovaAgroindbank::find_scheduled_action()
S
71 2 5
WC_MoldovaAgroindbank::is_overwritable()
S
78 2 3
WC_MoldovaAgroindbank::check_settings()
S
75 2 4
WC_MoldovaAgroindbank::mark_order_paid()
S
74 2 5
woocommerce_moldovaagroindbank_activation()
S
71 2 6
WC_MoldovaAgroindbank::generate_form()
S
64 1 11
WC_MoldovaAgroindbank::price_format()
S
75 1 4
WC_MoldovaAgroindbank::static_log()
S
72 1 5
WC_MoldovaAgroindbank::process_refund()
S
75 1 4
WC_MoldovaAgroindbank::action_reverse_transaction()
S
72 1 5
WC_MoldovaAgroindbank::get_order_description()
S
71 1 6
WC_MoldovaAgroindbank::action_close_day()
S
68 1 7
WC_MoldovaAgroindbank::process_admin_options()
S
75 1 4
WC_MoldovaAgroindbank::get_logs_path()
S
80 1 3
WC_MoldovaAgroindbank::is_temp_file()
S
74 1 4
WC_MoldovaAgroindbank::get_logs_url()
S
67 1 9
WC_MoldovaAgroindbank::get_language()
S
75 1 4
WC_MoldovaAgroindbank::get_order_trans_id()
S
75 1 4
WC_MoldovaAgroindbank::unregister_scheduled_actions()
S
72 1 5
WC_MoldovaAgroindbank::get_callback_url()
S
78 1 3
WC_MoldovaAgroindbank::get_client_ip()
S
81 1 3
WC_MoldovaAgroindbank::get_currency_numcode()
S
80 1 3
WC_MoldovaAgroindbank::plugin_links()
S
70 1 6
WC_MoldovaAgroindbank::get_maib_gateway_url()
S
76 1 4
WC_MoldovaAgroindbank::add_gateway()
S
76 1 4
WC_MoldovaAgroindbank::is_wc_active()
S
80 1 3
WC_MoldovaAgroindbank::string_empty()
S
79 1 3
WC_MoldovaAgroindbank::needs_setup()
S
80 1 3
WC_MoldovaAgroindbank::get_settings_url()
S
65 1 10
WC_MoldovaAgroindbank::action_complete_transaction()
S
72 1 5
WC_MoldovaAgroindbank::print_var()
S
79 1 3
WC_MoldovaAgroindbank::log()
S
79 1 3
WC_MoldovaAgroindbank::get_order_items_summary()
S
72 1 5