Code Analysis: Nets D2 for WooCommerce 2.9.0

Function Rating Maintainability Complexity Lines of code
WC_Gateway_Dibs_Factory::successful_request()
D
28
40 122
WC_Gateway_Dibs_Invoice::__construct()
C
31 26 97
WC_Gateway_Dibs_Invoice::generate_dibs_form()
C
28
19 140
WC_Gateway_Dibs_MasterPass_New::__construct()
B
39 23 52
WC_Gateway_Dibs_CC::__construct()
B
33 20 92
WC_Gateway_Dibs_CC_2::__construct()
B
33 20 92
WC_Gateway_Dibs_CC_3::__construct()
B
33 20 92
WC_Gateway_Dibs_CC_3::generate_dibs_form()
B
31 18 110
WC_Gateway_Dibs_CC::generate_dibs_form()
B
31 18 110
WC_Gateway_Dibs_CC_2::generate_dibs_form()
B
31 18 110
WC_Gateway_Dibs_MobilePay::__construct()
B
37 18 63
WC_Gateway_Dibs_Dankort_App::__construct()
B
38 17 62
WC_Gateway_Dibs_MasterPass_New::masterpass_validate()
B
34 14 92
WC_Gateway_Dibs_MasterPass_New::override_checkout_fields()
B
44 16 47
WC_Gateway_Dibs_Dankort_App::generate_dibs_form()
A
35 11 88
WC_Gateway_Dibs_MobilePay::generate_dibs_form()
A
35 11 86
WC_Gateway_Dibs_MasterPass_New::process_payment()
A
35 10 91
postToDIBS()
A
40 11 64
WC_Gateway_Dibs_Factory::process_subscription_payment()
A
41 11 50
WC_Gateway_Dibs_MasterPass_New::process_refund()
A
42 10 47
WC_Gateway_Dibs_Factory::process_refund()
A
42 10 47
WC_Gateway_Dibs_MasterPass_Functions::cancel_transaction()
A
39 8 70
WC_Gateway_Dibs_MasterPass_New::init_form_fields()
A
30 1 172
WC_Gateway_Dibs_Extra::capture_order_on_completion()
A
45 9 37
WC_Gateway_Dibs_Factory::get_order_id()
A
47 9 35
WC_Gateway_Dibs_CC::init_form_fields()
A
31 1 148
WC_Gateway_Dibs_CC_3::init_form_fields()
A
31 1 142
WC_Gateway_Dibs_CC_2::init_form_fields()
A
31 1 142
WC_Gateway_Dibs_Invoice::init_form_fields()
A
32 1 141
WC_Gateway_Dibs_MobilePay::init_form_fields()
A
32 1 134
WC_Gateway_Dibs_Dankort_App::init_form_fields()
A
33 1 129
WC_Gateway_Dibs_Extra::calculate_totals()
A
54 8 21
WC_Gateway_Dibs_Factory::scheduled_subscription_payment()
S
54 7 22
WC_Gateway_Dibs_MasterPass_New::get_shipping_name()
S
54 7 19
WC_Gateway_Dibs_Invoice::is_available()
S
57 7 17
WC_Gateway_Dibs_MobilePay::is_available()
S
60 7 14
WC_Gateway_Dibs_MasterPass_New::mpinit()
S
42 4 55
WC_Dibs_Manual_Modification::save_metabox()
S
54 6 22
WC_Gateway_Dibs_MasterPass_New::get_available_shipping_countries()
S
55 6 21
WC_Gateway_Dibs_MasterPass_New::get_available_cards()
S
55 6 20
calculateMac()
S
56 6 16
WC_Gateway_Dibs_MasterPass_New::mpauthorize()
S
44 4 46
WC_Gateway_Dibs_Dankort_App::is_available()
S
60 6 14
WC_Gateway_Dibs_MasterPass_New::single_masterpass_button_mpinit()
S
55 5 19
WC_Gateway_Dibs_MasterPass_New::cart_masterpass_button_mpinit()
S
55 5 19
createMessage()
S
57 5 17
WC_Gateway_Dibs_MasterPass_Functions::single_masterpass_button()
S
58 5 16
WC_Gateway_Dibs_Factory::cancel_order()
S
57 5 16
WC_Gateway_Dibs_MasterPass_New::process_cart_contents()
S
50 4 29
WC_Gateway_Dibs_MasterPass_New::filter_gateways()
S
61 5 12
WC_Gateway_Dibs_MasterPass_New::maybe_change_default_checkout_billing_country()
S
62 5 11
WC_Gateway_Dibs_MasterPass_New::admin_options()
S
52 4 26
init_dibs_gateway()
S
53 4 22
WC_Gateway_Dibs_Extra::check_callback()
S
56 4 19
WC_Gateway_Dibs_MasterPass_New::flatten_array()
S
56 4 19
WC_Gateway_Dibs_Invoice::get_icon()
S
58 4 17
WC_Gateway_Dibs_Extra::add_fee_to_cart()
S
58 4 16
WC_Gateway_Dibs_Invoice::print_invoice_fee_updater()
S
63 4 15
WC_Gateway_Dibs_MasterPass_New::get_order_button_text()
S
60 4 15
WC_Gateway_Dibs_MasterPass_Functions::single_variable_masterpass_button()
S
61 4 13
WC_Dibs_Manual_Modification::render_transaction_meta_box_content()
S
51 2 33
WC_Gateway_Dibs_Admin_Notices::display_shutdown_notice()
S
60 3 16
AuthorizeTicket()
S
57 3 16
WC_Gateway_Dibs_MobilePay::admin_options()
S
53 2 30
WC_Gateway_Dibs_CC_2::admin_options()
S
53 2 30
WC_Gateway_Dibs_CC_3::admin_options()
S
53 2 30
WC_Gateway_Dibs_Invoice::admin_options()
S
53 2 30
WC_Gateway_Dibs_MasterPass_New::maybe_change_default_checkout_billing_postcode()
S
65 4 9
WC_Gateway_Dibs_Dankort_App::admin_options()
S
53 2 30
WC_Gateway_Dibs_CC::admin_options()
S
53 2 30
RefundTransaction()
S
59 3 14
add_dibs_gateway()
S
60 3 13
WC_Gateway_Dibs_MasterPass_New::payment_fields()
S
62 3 12
WC_Gateway_Dibs_MasterPass_New::get_item_name()
S
62 3 11
WC_Gateway_Dibs_MasterPass_Functions::masterpass_button_cart_page()
S
64 3 11
WC_Gateway_Dibs_MasterPass_New::get_item_reference()
S
64 3 11
WC_Gateway_Dibs_MasterPass_New::check_payment_method_visibility()
S
72 3 5
WC_Gateway_Dibs_MasterPass_New::get_item_tax_rate()
S
65 3 8
WC_Gateway_Dibs_MasterPass_Functions::check_mp_purchase_from_cart_widget()
S
70 3 6
WC_Gateway_Dibs_MasterPass_Functions::check_mp_purchase_from_cart_page()
S
70 3 6
WC_Gateway_Dibs_MasterPass_Functions::masterpass_button_cart_widget()
S
65 3 10
WC_Gateway_Dibs_MasterPass_New::check_customer_login_form_visibility()
S
71 3 5
WC_Gateway_Dibs_MasterPass_Functions::check_mp_purchase_from_product_page()
S
70 3 6
WC_Gateway_Dibs_CC_3::get_icon()
S
60 2 14
WC_Gateway_Dibs_CC::get_icon()
S
60 2 14
WC_Gateway_Dibs_CC_2::get_icon()
S
60 2 14
WC_Gateway_Dibs_Dankort_App::get_icon()
S
60 2 14
WC_Gateway_Dibs_MobilePay::get_icon()
S
60 2 14
WC_Gateway_Dibs_MasterPass_Functions::__construct()
S
55 1 19
WC_Gateway_Dibs_Factory::payment_fields()
S
73 2 5
WC_Gateway_Dibs_MasterPass_Functions::get_read_more_url()
S
63 2 10
WC_Gateway_Dibs_CC_3::is_available()
S
72 2 6
WC_Gateway_Dibs_MasterPass_New::get_read_more_text()
S
63 2 10
WC_Gateway_Dibs_Factory::can_refund_order()
S
80 2 3
WC_Gateway_Dibs_MasterPass_New::get_image_src()
S
66 2 9
WC_Gateway_Dibs_MasterPass_New::can_refund_order()
S
80 2 3
hextostr()
S
67 2 7
WC_Gateway_Dibs_CC_2::is_available()
S
72 2 6
WC_Gateway_Dibs_MasterPass_Functions::enqueue_scripts()
S
67 2 7
WC_Gateway_Dibs_MasterPass_Functions::get_read_more_text()
S
63 2 10
WC_Gateway_Dibs_MasterPass_New::get_read_more_url()
S
63 2 10
WC_Gateway_Dibs_CC::is_available()
S
72 2 6
WC_Gateway_Dibs_MasterPass_New::is_available()
S
70 2 7
WC_Dibs_Manual_Modification::dibs_transaction_metabox()
S
67 1 8
WC_Gateway_Dibs_Factory::update_failing_payment_method()
S
78 1 3
WC_Gateway_Dibs_MasterPass_New::get_item_tax_amount()
S
71 1 5
WC_Gateway_Dibs_CC::receipt_page()
S
75 1 4
WC_Gateway_Dibs_Factory::get_merchant_id()
S
83 1 3
WC_Gateway_Dibs_Factory::get_capturenow()
S
83 1 3
WC_Gateway_Dibs_Invoice::receipt_page()
S
75 1 4
WC_Gateway_Dibs_Invoice::get_dibs_invoice_fee_title()
S
83 1 3
WC_Gateway_Dibs_Factory::get_key_2()
S
83 1 3
WC_Gateway_Dibs_Invoice::get_dibs_invoice_fee_price()
S
83 1 3
WC_Gateway_Dibs_CC_2::receipt_page()
S
75 1 4
WC_Gateway_Dibs_CC_3::receipt_page()
S
75 1 4
WC_Gateway_Dibs_Admin_Notices::__construct()
S
79 1 3
WC_Gateway_Dibs_MasterPass_New::receipt_page()
S
78 1 3
WC_Gateway_Dibs_MasterPass_New::clear_mp_sessions()
S
74 1 5
WC_Gateway_Dibs_Factory::process_payment()
S
69 1 7
WC_Gateway_Dibs_Invoice::get_dibs_invoice_fee_product()
S
83 1 3
WC_Gateway_Dibs::__construct()
S
80 1 3
WC_Gateway_Dibs_MasterPass_Functions::get_icon_url()
S
75 1 4
WC_Gateway_Dibs_Admin_Notices::check_settings()
S
79 1 3
WC_Dibs_Manual_Modification::__construct()
S
75 1 4
WC_Gateway_Dibs_MobilePay::receipt_page()
S
75 1 4
WC_Gateway_Dibs_Extra::__construct()
S
71 1 5
WC_Gateway_Dibs_MasterPass_New::get_item_price()
S
68 1 6
WC_Gateway_Dibs_MasterPass_New::get_item_quantity()
S
80 1 3
WC_Gateway_Dibs_MasterPass_New::get_icon()
S
75 1 4
WC_Gateway_Dibs_Dankort_App::receipt_page()
S
75 1 4
WC_Gateway_Dibs_Factory::get_key_1()
S
83 1 3