Code Analysis: Qvickly Checkout for WooCommerce 1.1.0

Function Rating Maintainability Complexity Lines of code
BCO_AJAX::bco_wc_iframe_shipping_address_change()
B
40 16 55
BCO_API_Callbacks::process_push_callback()
A
40 15 59
BCO_Templates::override_checkout_template()
A
45 16 42
BCO_Confirmation::confirm_order()
A
40 15 56
BCO_Templates::override_pay_template()
A
46 15 39
BCO_Request::process_response()
A
48 11 30
BCO_Cart_Cart_Helper::get_handling_tax_rate()
A
51 10 24
bco_confirm_billmate_order()
A
48 9 33
bco_init_checkout()
A
44 8 47
BCO_Gateway::load_scripts()
A
40 7 58
bco_confirm_billmate_redirect_order()
A
49 8 29
BCO_Templates::maybe_hide_order_notes_field()
A
58 9 13
BCO_Order_Customer_Helper::get_customer_shipping()
A
58 9 12
BCO_AJAX::bco_wc_update_checkout()
A
48 7 37
BCO_AJAX::bco_wc_change_payment_method()
S
50 6 27
BCO_AJAX::bco_wc_get_checkout()
S
55 6 19
BCO_Cart_Articles_Helper::get_articles()
S
56 5 18
BCO_Logger::get_stack()
S
55 5 18
BCO_Templates::__construct()
S
55 5 17
BCO_Gateway::maybe_change_paymant_method_title()
S
61 6 10
BCO_Request::set_environment_variables()
S
58 5 13
BCO_AJAX::bco_wc_checkout_success()
S
53 4 21
bco_set_payment_method_title()
S
56 4 18
bco_maybe_add_invoice_fee()
S
55 4 18
BCO_Display_Monthly_Cost::__construct()
S
64 5 8
BCO_Gateway::process_payment_handler()
S
59 4 14
BCO_Cart_Cart_Helper::get_handling_tax()
S
58 4 14
bco_wc_show_another_gateway_button()
S
59 4 14
BCO_AJAX::bco_wc_log_js()
S
59 4 13
BCO_AJAX::add_ajax_events()
S
57 3 17
BCO_Display_Monthly_Cost::init_class()
S
66 4 7
BCO_Cart_Cart_Helper::get_shipping_tax_rate()
S
60 3 14
BCO_Request_Init_Checkout::get_request_order_data()
S
51 2 28
BCO_Cart_Articles_Helper::get_discount()
S
59 3 13
BCO_Order_Articles_Helper::get_article_number()
S
61 3 13
BCO_Display_Monthly_Cost::get_part_payment_data()
S
61 3 12
BCO_Gateway::__construct()
S
51 2 24
BCO_Request_Init_Checkout::get_request_cart_data()
S
54 2 22
bco_get_order_id_by_transaction_id()
S
55 2 21
bco_get_order_id_by_billmate_saved_woo_order_no()
S
55 2 21
BCO_Gateway::process_payment()
S
56 2 21
bco_get_order_id_by_temp_order_id()
S
55 2 21
BCO_Request_Update_Checkout::get_request_cart_data()
S
56 2 19
BCO_API_Callbacks::push_cb()
S
56 2 17
BCO_Display_Monthly_Cost::format_and_render_part_payment_data()
S
56 2 16
BCO_Cart_Articles_Helper::get_cart_lines()
S
58 2 16
BCO_Cart_Articles_Helper::get_fee_lines()
S
57 2 16
BCO_Request_Init_Checkout::get_body()
S
58 2 15
BCO_Logger::log()
S
63 3 10
BCO_Cart_Articles_Helper::get_tax_rate()
S
65 3 8
BCO_Cart_Cart_Helper::get_handling_without_tax()
S
64 3 9
BCO_Cart_Payment_Data_Helper::get_country()
S
66 3 8
BCO_Order_Articles_Helper::get_articles()
S
64 3 10
Billmate_Checkout_For_WooCommerce::init()
S
60 2 12
BCO_Cart_Articles_Helper::get_fee_tax_rate()
S
62 2 11
Billmate_Checkout_For_WooCommerce::include_files()
S
53 1 26
BCO_Order_Payment_Data_Helper::get_payment_data()
S
54 1 22
BCO_Cart_Payment_Data_Helper::get_payment_data()
S
55 1 21
BCO_Order_Articles_Helper::get_tax_rate()
S
74 2 4
BCO_Display_Monthly_Cost::get_instance()
S
71 2 6
BCO_Request_Get_Payment_Plans::get_body()
S
59 1 15
BCO_Order_Cart_Helper::get_handling_tax_rate()
S
73 2 4
BCO_Order_Cart_Helper::get_shipping_tax_rate()
S
74 2 4
BCO_API_Callbacks::get_instance()
S
71 2 6
BCO_Request_Get_Payment::get_body()
S
59 1 15
BCO_Request_Update_Checkout::get_body()
S
59 1 15
BCO_Gateway::is_available()
S
72 2 6
BCO_Gateway::save_billmate_temp_order_id_to_order()
S
69 2 6
set_checkout_hash()
S
68 2 6
BCO_Order_Payment_Data_Helper::get_logo()
S
71 2 5
BCO_Request_Update_Payment::get_body()
S
59 1 15
BCO_Cart_Articles_Helper::get_article_number()
S
67 2 8
Billmate_Checkout_For_WooCommerce::get_instance()
S
71 2 6
BCO_Logger::format_data()
S
68 2 7
BCO_Logger::format_log()
S
59 1 15
BCO_Templates::get_instance()
S
71 2 6
BCO_Cart_Cart_Helper::get_total_without_tax()
S
67 2 7
BCO_Cart_Cart_Helper::get_total_tax()
S
73 2 4
BCO_API::check_for_api_error()
S
70 2 7
BCO_Confirmation::get_instance()
S
71 2 6
BCO_Cart_Payment_Data_Helper::get_logo()
S
71 2 5
BCO_Request_Get_Checkout::get_body()
S
59 1 15
BCO_Order_Customer_Helper::get_customer_billing()
S
60 1 14
BCO_Order_Articles_Helper::get_order_lines()
S
62 1 12
BCO_Cart_Articles_Helper::get_smart_coupon_line()
S
62 1 11
BCO_Templates::add_wc_form()
S
66 1 11
BCO_Order_Customer_Helper::get_billing_city()
S
80 1 3
BCO_Order_Customer_Helper::get_billing_phone()
S
80 1 3
BCO_Order_Customer_Helper::get_billing_postcode()
S
80 1 3
BCO_API::request_update_checkout()
S
72 1 5
BCO_API::request_update_payment()
S
73 1 5
BCO_Gateway::billmate_thank_you()
S
82 1 3
BCO_Cart_Cart_Helper::get_handling()
S
71 1 6
Billmate_Checkout_For_WooCommerce::__construct()
S
79 1 3
BCO_Cart_Articles_Helper::get_article_price()
S
74 1 4
BCO_Order_Customer_Helper::get_billing_first_name()
S
80 1 3
BCO_Request_Update_Payment::request()
S
62 1 10
BCO_Order_Customer_Helper::get_shipping_first_name()
S
80 1 3
BCO_Cart_Articles_Helper::get_quantity()
S
79 1 3
Billmate_Checkout_For_WooCommerce::get_setting_link()
S
75 1 4
bco_wc_unset_sessions()
S
70 1 7
BCO_API::request_get_payment()
S
73 1 5
Billmate_Checkout_For_WooCommerce::plugin_action_links()
S
66 1 8
BCO_Request_Get_Payment::request()
S
62 1 10
BCO_Request_Get_Payment::get_request_data()
S
80 1 3
BCO_Order_Cart_Helper::get_handling_without_tax()
S
78 1 3
BCO_Order_Articles_Helper::get_title()
S
76 1 4
BCO_Cart_Cart_Helper::get_shipping()
S
71 1 6
BCO_Request_Update_Payment::get_request_data()
S
64 1 10
BCO_Order_Cart_Helper::get_total_without_tax()
S
78 1 3
BCO_Cart_Cart_Helper::get_shipping_without_tax()
S
75 1 4
BCO_Cart_Articles_Helper::get_without_tax()
S
74 1 4
BCO_Order_Customer_Helper::get_billing_country()
S
72 1 5
BCO_Order_Customer_Helper::get_billing_address_1()
S
80 1 3
BCO_API::request_get_checkout()
S
73 1 5
BCO_Request_Get_Payment_Plans::get_request_args()
S
66 1 8
BCO_Request::__construct()
S
82 1 3
BCO_Order_Customer_Helper::get_shipping_address_1()
S
80 1 3
BCO_Order_Customer_Helper::get_shipping_city()
S
80 1 3
BCO_Order_Articles_Helper::get_quantity()
S
80 1 3
BCO_API::request_init_checkout()
S
73 1 5
BCO_Request_Get_Checkout::request()
S
62 1 10
BCO_API::request_get_payment_plans()
S
73 1 5
BCO_Order_Customer_Helper::get_shipping_postcode()
S
80 1 3
BCO_Request_Get_Checkout::get_request_data()
S
70 1 7
BCO_Request_Update_Payment::get_request_args()
S
66 1 8
BCO_Confirmation::__construct()
S
79 1 3
BCO_Order_Payment_Data_Helper::get_currency()
S
80 1 3
BCO_Order_Payment_Data_Helper::get_country()
S
80 1 3
BCO_Request_Get_Checkout::get_request_args()
S
66 1 8
BCO_Request_Get_Payment_Plans::get_request_data()
S
65 1 10
BCO_API_Callbacks::__construct()
S
75 1 4
BCO_Order_Cart_Helper::get_order_cart_total()
S
67 1 8
BCO_Cart_Cart_Helper::get_total()
S
67 1 8
BCO_Order_Customer_Helper::get_billing_address_2()
S
80 1 3
BCO_Request_Init_Checkout::get_request_args()
S
66 1 8
BCO_Order_Articles_Helper::get_without_tax()
S
79 1 3
BCO_Order_Customer_Helper::get_shipping_last_name()
S
80 1 3
bco_show_iframe()
S
72 1 5
BCO_Order_Customer_Helper::get_billing_company()
S
80 1 3
BCO_Order_Customer_Helper::get_shipping_company()
S
80 1 3
BCO_Cart_Cart_Helper::get_total_with_tax()
S
79 1 3
BCO_Order_Customer_Helper::get_billing_last_name()
S
80 1 3
bco_extract_error_message()
S
79 1 3
BCO_Order_Customer_Helper::get_shipping_address_2()
S
80 1 3
add_bco_method()
S
77 1 4
BCO_Order_Cart_Helper::get_order_cart_handling()
S
71 1 6
BCO_WC()
S
82 1 3
BCO_Order_Payment_Data_Helper::get_language()
S
81 1 3
BCO_Order_Cart_Helper::get_shipping_without_tax()
S
79 1 3
BCO_Cart_Payment_Data_Helper::get_currency()
S
80 1 3
Billmate_Checkout_For_WooCommerce::__wakeup()
S
79 1 3
BCO_Request::get_headers()
S
74 1 5
BCO_Gateway::process_refund()
S
78 1 3
BCO_Request_Update_Checkout::get_request_args()
S
66 1 8
BCO_Cart_Payment_Data_Helper::get_language()
S
81 1 3
BCO_Gateway::init_form_fields()
S
79 1 3
BCO_Order_Articles_Helper::get_article_price()
S
74 1 4
BCO_Order_Customer_Helper::get_shipping_country()
S
72 1 5
BCO_Cart_Articles_Helper::get_title()
S
72 1 5
BCO_Order_Cart_Helper::get_order_cart_shipping()
S
71 1 6
BCO_AJAX::init()
S
80 1 3
BCO_Order_Cart_Helper::get_total_with_tax()
S
79 1 3
BCO_Order_Customer_Helper::get_billing_email()
S
80 1 3
BCO_Templates::add_extra_checkout_fields()
S
71 1 8
BCO_Order_Cart_Helper::get_total_tax()
S
79 1 3
Billmate_Checkout_For_WooCommerce::__clone()
S
79 1 3
BCO_Request_Init_Checkout::request()
S
62 1 10
BCO_Request_Get_Payment_Plans::request()
S
62 1 10
BCO_Request_Update_Checkout::request()
S
62 1 10
BCO_Request_Get_Payment::get_request_args()
S
66 1 8