Code Analysis: InfinitePay for WooCommerce 1.1.8

Function Rating Maintainability Complexity Lines of code
WC_InfinitePay_Module::process_infinitepay_payment()
D
24
40 151
WC_InfinitePay_Module::payment_scripts()
A
46 12 39
WC_InfinitePay_Module::calculate_installments()
S
54 5 21
WC_InfinitePay_Module::payment_fields()
S
54 4 21
WC_InfinitePay_Module::init_form_fields()
S
42 1 63
WC_InfinitePay_Module::email_instructions()
S
65 4 9
WC_InfinitePay_Module::process_payment()
S
64 3 10
WC_InfinitePay_Module::change_payment_complete_order_status()
S
70 3 6
WC_InfinitePay_Module::__construct()
S
50 1 28
WC_InfinitePay_Log::__construct()
S
71 2 6
WC_InfinitePay_Log::init_log()
S
68 2 8
WC_InfinitePay_Module::update_plugin_version()
S
69 2 6
WC_InfinitePay_Module::woocommerce_instance()
S
68 2 8
wc_infiintepay_init()
S
67 2 8
WC_InfinitePay_Module::thank_you_page()
S
73 2 5
WC_InfinitePay_Log::set_id()
S
81 1 3
wc_infinitepay_plugin_links()
S
69 1 6
WC_InfinitePay_Module::get_ip_icon()
S
78 1 3
WC_InfinitePay_Module::generate_uuid()
S
66 1 7
wc_infinitepay_add_to_gateway()
S
77 1 4
WC_InfinitePay_Module::load_plugin_textdomain()
S
67 1 7
WC_InfinitePay_Log::write_log()
S
78 1 3
WC_InfinitePay_Module::setup_properties()
S
64 1 10