Code Analysis: Dintero Checkout for WooCommerce Payment Methods 1.5.0

Function Rating Maintainability Complexity Lines of code
Dintero_Checkout_Order_Management::refund_order()
A
41 14 53
Dintero_Checkout_Order_Management::capture_order()
A
40 13 59
Dintero_Checkout_Create_Session::get_body()
A
42 13 50
Dintero_Checkout_Assets::enqueue_scripts()
A
36 10 84
Dintero_Checkout_Order_Management::cancel_order()
A
43 12 50
Dintero_Settings_Fields::setting_fields()
A
28
1 206
Dintero_Checkout_Cart::process_coupons()
A
40 10 61
Dintero_Checkout_Templates::add_body_class()
A
51 12 26
Dintero_Checkout_Helper_Base::add_shipping()
A
50 11 30
Dintero_Checkout_Callback::handle_callback()
A
45 10 43
Dintero_Checkout_Order::get_order_lines()
A
50 10 29
Dintero_Checkout_Cart::get_shipping_option()
A
48 9 31
Dintero_Checkout_Templates::maybe_replace_checkout()
A
54 9 21
Dintero_Checkout_Embedded::update_dintero_checkout_session()
A
51 8 28
dintero_confirm_order()
A
47 7 34
Dintero_Checkout_Redirect::handle_error()
A
49 7 31
Dintero_Checkout_Embedded::update_shipping_method()
S
54 7 21
dintero_print_error_message()
S
57 7 18
Dintero_Checkout_Callback::handle_error_callback()
S
53 6 25
Dintero_Checkout_Callback::get_error_message()
S
53 6 25
Dintero_Checkout_Ajax::dintero_checkout_wc_change_payment_method()
S
51 6 25
Dintero_Checkout_Redirect::maybe_redirect()
S
52 6 25
Dintero_Checkout_Order::get_shipping_option()
S
52 6 23
Dintero_Checkout_Meta_Box::print_content()
S
51 6 23
Dintero_Checkout_Cart::get_order_lines()
S
56 6 18
Dintero_Checkout_Templates::override_template()
S
57 6 18
Dintero_Checkout_Order::get_shipping_objects()
S
56 6 17
Dintero_Checkout_Logger::log()
S
59 6 13
Dintero_Checkout_Request::process_response()
S
54 5 21
Dintero_Checkout_Logger::get_stack()
S
55 5 18
dintero_keyword_backlinks()
S
49 4 33
Dintero_Checkout_Meta_Box::dintero_meta_box_content()
S
57 5 16
Dintero_Checkout_Order::get_gift_card()
S
51 4 28
Dintero_Checkout_Widget::update()
S
62 5 11
Dintero_Checkout_Callback::maybe_schedule_callback()
S
53 4 23
Dintero_Checkout_Helper_Base::add_rounding_line()
S
53 4 22
Dintero_Checkout_Order::get_order_line()
S
52 4 22
Dintero_Checkout_Order::get_shipping_object()
S
53 4 21
Dintero_Checkout_Assets::dintero_load_css()
S
57 4 19
Dintero_Checkout_Order_Status::__construct()
S
45 2 48
Dintero::init()
S
45 2 46
Dintero_Checkout_Create_Session::add_express_object()
S
59 4 16
Dintero_Checkout_Update_Checkout_Session::add_express_object()
S
59 4 16
Dintero_Checkout_Request::is_shipping_in_iframe()
S
64 5 10
Dintero_Checkout_Ajax::dintero_checkout_wc_log_js()
S
61 4 11
Dintero_Checkout_Assets::admin_enqueue_scripts()
S
54 3 24
Dintero_Checkout_Update_Checkout_Session::get_body()
S
54 3 21
Dintero_Checkout_Helper_Base::add_om_rounding_line()
S
55 3 20
Dintero_Checkout_Callback::is_localhost()
S
74 4 3
Dintero_Checkout_Ajax::add_ajax_events()
S
59 3 15
Dintero_Checkout_Logger::format_data()
S
63 4 10
Dintero_Checkout_Order_Management::is_captured()
S
62 4 10
Dintero_Checkout_Order_Management::is_refunded()
S
62 4 10
Dintero_Checkout_Order_Management::is_canceled()
S
62 4 10
dintero_get_brand_image_url()
S
57 3 14
dintero_update_wc_shipping()
S
59 3 14
Dintero_Checkout_Templates::__construct()
S
57 3 14
Dintero_Checkout_Cart::get_cart_item()
S
59 3 13
Dintero_Checkout_Redirect::get_order_from_reference()
S
61 3 13
Dintero_Checkout_Gateway::__construct()
S
46 1 43
Dintero_Checkout_Request::get_access_token()
S
60 3 13
Dintero_Checkout_Callback::get_order_from_reference()
S
61 3 13
Dintero_Checkout_Order::get_shipping_item()
S
60 3 12
Dintero_Checkout_Cart::get_shipping_item()
S
60 3 12
Dintero_Checkout_Order::get_shipping_address()
S
54 2 21
Dintero_Checkout_Cart::get_shipping_address()
S
54 2 21
Dintero_Checkout_Gateway::process_redirect_payment()
S
58 2 16
Dintero_Checkout_Cart::get_express_shipping_options()
S
64 3 10
Dintero_Checkout_Gateway::process_payment()
S
66 3 8
Dintero_Checkout_Ajax::dintero_checkout_unset_session()
S
67 3 7
Dintero_Checkout_Ajax::dintero_checkout_print_notice()
S
64 3 8
Dintero_Checkout_Meta_Box::dintero_checkout_meta_box()
S
64 3 9
Dintero_Checkout_Capture_Order::get_body()
S
59 2 15
Dintero_Checkout_API::check_for_api_error()
S
68 3 8
Dintero_Checkout_Request::is_embedded()
S
70 3 6
Dintero_Checkout_Templates::replace_payment_method()
S
64 3 9
Dintero_Checkout_Callback::callback()
S
58 2 15
dintero_alt_backlinks()
S
64 3 10
Dintero_Checkout_Callback::get_order_id_from_reference()
S
59 2 14
Dintero_Checkout_Redirect::get_order_id_from_reference()
S
59 2 14
Dintero_Checkout_Embedded::add_shipping_data_input()
S
59 2 14
Dintero_Checkout_Refund_Order::get_body()
S
59 2 14
Dintero_Checkout_Order::get_fee()
S
59 2 14
Dintero_Checkout_Templates::express_form()
S
62 2 13
dintero_checkout_wc_show_another_gateway_button()
S
62 2 13
Dintero_Checkout_Cart::get_fee()
S
61 2 12
Dintero_Checkout_Order::get_billing_address()
S
55 1 20
Dintero_Checkout_Cart::get_billing_address()
S
55 1 20
Dintero_Checkout_Logger::format_log()
S
55 1 20
Dintero_Checkout_Widget::form()
S
57 1 19
Dintero_Checkout_Assets::backlinks_styling()
S
70 1 18
Dintero_Checkout_Assets::__construct()
S
64 2 9
Dintero_Settings_Fields::order_button_text()
S
68 2 7
Dintero_Checkout_Order_Management::get_instance()
S
71 2 6
Dintero_Checkout_Widget::print_icon()
S
64 2 10
Dintero_Checkout_Logger::log_to_db()
S
63 2 10
Dintero_Checkout_Request::environment()
S
78 2 3
Dintero_Checkout_Request::is_express()
S
71 2 6
Dintero_Checkout_Order::__construct()
S
66 2 9
Dintero::get_instance()
S
71 2 6
Dintero_Checkout_Cart::get_product_sku()
S
68 2 8
Dintero_Checkout_Cart::get_shipping_items()
S
63 2 10
Dintero_Checkout_Embedded::__construct()
S
65 2 8
Dintero_Checkout_Order::get_product_sku()
S
68 2 8
Dintero_Checkout_Order_Management::is_partially_refunded()
S
66 2 8
Dintero_Settings_Fields::maybe_update_access_token()
S
72 2 5
Dintero_Checkout_Templates::get_instance()
S
71 2 6
Dintero_Checkout_Widget::widget()
S
63 1 11
Dintero_Checkout_API::refund_order()
S
63 1 11
Dintero_Checkout_Callback::callback_url()
S
63 1 11
Dintero_Checkout_Request::get_request_headers()
S
63 1 11
Dintero_Checkout_Cart::get_currency()
S
81 1 3
Dintero_Checkout_Get_Order::__construct()
S
76 1 4
Dintero_Checkout_API::capture_order()
S
65 1 10
Dintero_Checkout_Cancel_Order::get_body()
S
74 1 5
Dintero_Checkout_Cart::get_order_total()
S
80 1 3
Dintero_Checkout_Order_Management::__construct()
S
72 1 5
Dintero_Checkout_Order::get_merchant_reference()
S
78 1 3
Dintero::__construct()
S
74 1 4
Dintero_Checkout_Request_Post::__construct()
S
76 1 4
Dintero_Checkout_Cart::get_product_name()
S
70 1 6
Dintero_Checkout_Get_Access_Token::get_request_headers()
S
69 1 7
Dintero_Checkout_Redirect::handle_success()
S
68 1 7
Dintero_Checkout_Get_Order::get_request_url()
S
78 1 3
Dintero_Checkout_API::get_access_token()
S
73 1 5
Dintero_Checkout_Request_Get::__construct()
S
76 1 4
Dintero_Checkout_Create_Session::__construct()
S
76 1 4
Dintero_Checkout_Gateway::process_refund()
S
79 1 3
Dintero_Checkout_Gateway::is_available()
S
80 1 3
Dintero_Checkout_Meta_Box::__construct()
S
79 1 3
Dintero_Checkout_Ajax::init()
S
80 1 3
Dintero_Checkout_Request_Put::get_request_args()
S
63 1 10
Dintero_Checkout_Helper_Base::format_number()
S
77 1 3
Dintero_Checkout_Cancel_Order::get_request_url()
S
78 1 3
Dintero_Checkout_Request::get_request_args()
S
100 1 0
Dintero_Checkout_Gateway::init_form_fields()
S
69 1 6
Dintero_Checkout_Cart::get_tax_total()
S
79 1 3
Dintero_Checkout_Request::__construct()
S
77 1 4
Dintero_Checkout_Update_Checkout_Session::get_request_url()
S
78 1 3
Dintero::__clone()
S
79 1 3
Dintero_Checkout_API::get_order()
S
70 1 6
Dintero_Checkout_Templates::dintero_express_add_extra_checkout_fields()
S
72 1 7
Dintero_Checkout_Request::log_response()
S
64 1 9
Dintero_Checkout_Request_Put::__construct()
S
76 1 4
Dintero_Checkout_Order::get_tax_total()
S
79 1 3
Dintero_Checkout_Request::request()
S
70 1 6
Dintero_Checkout_Request_Put::get_body()
S
100 1 0
Dintero()
S
82 1 3
Dintero_Checkout_Request::load_settings()
S
80 1 3
Dintero_Checkout_Request_Post::get_request_args()
S
63 1 10
Dintero_Checkout_Gateway::get_icon()
S
79 1 3
Dintero_Checkout_Gateway::process_embedded_payment()
S
64 1 9
Dintero_Checkout_Create_Session::get_request_url()
S
79 1 3
Dintero_Checkout_API::update_checkout_session()
S
70 1 6
Dintero_Checkout_Capture_Order::get_request_url()
S
78 1 3
Dintero::__wakeup()
S
79 1 3
Dintero_Checkout_Meta_Box::print_error_content()
S
72 1 7
Dintero_Checkout_Get_Access_Token::get_body()
S
70 1 6
Dintero_Checkout_Update_Transaction::__construct()
S
76 1 4
Dintero_Checkout_Order::get_currency()
S
81 1 3
Dintero_Checkout_API::cancel_order()
S
66 1 9
Dintero_Checkout_Request::get_user_agent()
S
69 1 6
Dintero_Checkout_Cart::get_merchant_reference()
S
80 1 3
Dintero_Checkout_Request::get_request_url()
S
100 1 0
Dintero_Checkout_Update_Transaction::get_request_url()
S
78 1 3
Dintero_Checkout_Request_Get::get_request_args()
S
69 1 7
Dintero::plugin_action_links()
S
68 1 7
Dintero_Checkout_Redirect::__construct()
S
78 1 3
Dintero_Checkout_Capture_Order::__construct()
S
76 1 4
Dintero_Checkout_Get_Access_Token::get_request_url()
S
77 1 3
Dintero_Checkout_Get_Access_Token::__construct()
S
76 1 4
Dintero_Checkout_Update_Transaction::get_body()
S
71 1 6
Dintero_Checkout_Templates::iframe()
S
83 1 5
Dintero_Checkout_Widget::__construct()
S
66 1 9
Dintero_Checkout_Order_Management::status()
S
80 1 3
Dintero_Checkout_Get_Session::get_request_url()
S
78 1 3
dintero_unset_sessions()
S
78 1 4
Dintero_Checkout_Templates::express_order_review()
S
82 1 3
dintero_sanitize_phone_number()
S
79 1 3
Dintero_Checkout_Get_Session::__construct()
S
76 1 4
Dintero_Checkout_Refund_Order::__construct()
S
76 1 4
Dintero_Checkout_Update_Checkout_Session::__construct()
S
76 1 4
Dintero_Checkout_API::get_session()
S
70 1 6
Dintero_Checkout_Request_Post::get_body()
S
100 1 0
Dintero_Checkout_Cancel_Order::__construct()
S
76 1 4
Dintero::get_settings_link()
S
65 1 9
Dintero_Checkout_API::update_transaction()
S
65 1 10
Dintero_Checkout_Order::get_order_total()
S
79 1 3
Dintero_Checkout_API::create_session()
S
70 1 6
Dintero_Checkout_Get_Access_Token::calculate_auth()
S
77 1 3
Dintero::add_gateways()
S
77 1 4
Dintero_Checkout_Callback::__construct()
S
74 1 4
Dintero_Checkout_Helper_Base::format_shipping_for_om()
S
70 1 6
Dintero_Checkout_Refund_Order::get_request_url()
S
78 1 3
Dintero_Checkout_Request::get_api_url_base()
S
82 1 3