Code Analysis: Dintero Checkout for WooCommerce Payment Methods 1.11.1

Function Rating Maintainability Complexity Lines of code
Dintero_Checkout_Order_Status::send_email_notification()
B
42 20 53
Dintero_Checkout_Cart::get_express_shipping_options()
B
43 18 45
Dintero_Checkout_Order_Management::refund_order()
B
38 15 71
Dintero_Checkout_Assets::enqueue_scripts()
B
34 13 95
Dintero_Checkout_Order_Management::capture_order()
A
39 14 68
dintero_confirm_order()
A
38 13 65
Dintero_Checkout_Order::get_items()
A
44 14 41
Dintero_Checkout_Cart::get_pickup_point_icon()
A
45 13 42
Dintero_Settings_Fields::setting_fields()
A
27
1 219
Dintero_Checkout_Order_Management::cancel_order()
A
43 12 51
Dintero_Checkout_Order::get_order_lines()
A
47 12 36
Dintero_Checkout_Cart::process_coupons()
A
40 10 61
Dintero_Checkout_Create_Session::get_body()
A
43 11 43
Dintero_Checkout_Subscription::process_scheduled_payment()
A
42 10 56
Dintero_Checkout_Templates::add_body_class()
A
51 12 26
Dintero_Checkout_Embedded::update_wc_customer()
A
52 12 22
Dintero_Checkout_Callback::handle_callback()
A
45 10 43
Dintero_Checkout_Embedded::update_dintero_checkout_session()
A
49 10 31
Dintero_Checkout_Payment_Token::get_body()
A
45 9 42
Dintero_Checkout_Helper_Base::add_shipping()
A
52 10 24
Dintero_Checkout_Subscription::handle_redirect_from_change_payment_method()
A
45 8 42
Dintero_Checkout_Templates::maybe_replace_checkout()
A
54 9 21
Dintero_Checkout_Subscription::is_available()
A
54 9 20
Dintero_Checkout_Order::get_order_line()
A
47 7 34
Dintero_Checkout_Redirect::handle_error()
A
49 7 31
Dintero_Checkout_Meta_Box::print_content()
S
49 7 28
Dintero_Checkout_Order::get_shipping_object()
S
50 7 26
Dintero_Checkout_Embedded::maybe_set_selected_pickup_point()
S
51 7 26
dintero_print_error_message()
S
53 7 25
Dintero_Checkout_Cart::get_shipping_option()
S
52 7 25
Dintero_Checkout_Cart::get_operator()
S
55 7 19
Dintero_Checkout_Embedded::update_shipping_method()
S
55 7 18
Dintero_Checkout_Cart::get_order_lines()
S
55 7 18
Dintero_Checkout_Update_Checkout_Session::get_body()
S
49 6 31
Dintero_Checkout_Ajax::dintero_checkout_wc_change_payment_method()
S
51 6 25
Dintero_Checkout_Callback::handle_error_callback()
S
53 6 25
Dintero_Checkout_Callback::get_error_message()
S
53 6 25
Dintero_Checkout_Redirect::maybe_redirect()
S
52 6 24
Dintero_Checkout_Cart::get_shipping_items()
S
53 6 24
Dintero_Checkout_Order::get_shipping_option()
S
52 6 23
Dintero_Checkout_Gateway::__construct()
S
42 4 52
Dintero::init_composer()
S
49 5 35
Dintero_Checkout_Order::get_shipping_objects()
S
56 6 17
Dintero_Checkout_Gateway::check_availability()
S
56 6 17
Dintero_Checkout_Logger::format_data()
S
59 6 14
Dintero_Checkout_Logger::log()
S
59 6 13
Dintero_Checkout_Subscription::subscription_updated_from_order_page()
S
52 5 25
Dintero::init()
S
42 3 55
Dintero_Checkout_Request::process_response()
S
54 5 21
Dintero_Checkout_Ajax::dintero_verify_order_total()
S
54 5 20
Dintero_Checkout_Logger::get_stack()
S
55 5 18
dintero_keyword_backlinks()
S
49 4 33
Dintero_Checkout_Gateway::process_payment()
S
57 5 17
Dintero_Checkout_Subscription::get_token()
S
57 5 16
Dintero_Checkout_Order::get_merchant_reference()
S
59 5 15
Dintero_Checkout_Meta_Box::dintero_meta_box_content()
S
59 5 14
Dintero_Checkout_Templates::override_template()
S
60 5 14
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_Sessions_Pay::get_body()
S
47 3 38
Dintero_Checkout_Helper_Base::add_rounding_line()
S
53 4 22
Dintero_Checkout_Cart::get_pickup_points()
S
56 4 18
Dintero_Checkout_Cart::get_cart_item()
S
55 4 18
Dintero_Checkout_Update_Checkout_Session::add_express_object()
S
59 4 16
Dintero_Checkout_Assets::dintero_load_css()
S
59 4 16
Dintero_Checkout_Create_Session::add_express_object()
S
59 4 16
Dintero_Checkout_Request::is_shipping_in_iframe()
S
64 5 10
Dintero_Checkout_Subscription::cart_has_subscription()
S
69 5 6
Dintero_Checkout_Order_Management::is_authorized()
S
59 4 14
Dintero_Checkout_Templates::replace_payment_method()
S
60 4 13
Dintero_Checkout_Assets::admin_enqueue_scripts()
S
54 3 24
Dintero_Checkout_Cart::get_shipping_item()
S
52 3 23
Dintero_Checkout_Callback::callback()
S
55 3 20
Dintero_Checkout_Helper_Base::add_om_rounding_line()
S
55 3 20
Dintero::dintero_wc_zero_decimal_notice()
S
55 3 19
dintero_get_order_id_by_merchant_reference()
S
56 3 18
Dintero_Checkout_Subscription::set_session_options()
S
57 3 17
Dintero_Checkout_Gateway::process_redirect_payment()
S
56 3 17
Dintero_Checkout_Ajax::add_ajax_events()
S
58 3 16
Dintero_Checkout_Order_Management::is_captured()
S
63 4 10
Dintero_Checkout_Order_Management::is_canceled()
S
63 4 10
Dintero_Checkout_Order_Management::is_refunded()
S
63 4 10
Dintero_Checkout_API::check_for_api_error()
S
67 4 8
Dintero_Checkout_Callback::is_localhost()
S
74 4 3
dintero_update_wc_shipping()
S
59 3 14
dintero_get_brand_image_url()
S
57 3 14
Dintero_Checkout_Templates::__construct()
S
58 3 14
Dintero_Checkout_Callback::get_order_from_reference()
S
61 3 13
Dintero_Checkout_Request::get_access_token()
S
60 3 13
Dintero_Checkout_Redirect::get_order_from_reference()
S
61 3 13
Dintero_Checkout_Order::get_shipping_item()
S
60 3 12
Dintero_Checkout_Cart::get_pickup_point()
S
51 2 26
Dintero_Checkout_Subscription::add_order_note()
S
63 3 11
Dintero_Checkout_Subscription::show_payment_token()
S
54 2 26
Dintero_Checkout_Cart::get_shipping_address()
S
54 2 21
Dintero_Checkout_Order::get_shipping_address()
S
54 2 21
customize_php_scoper_config()
S
50 1 33
Dintero_Checkout_Refund_Order::get_body()
S
57 2 17
dwc_is_embedded()
S
69 3 6
dwc_is_popout()
S
69 3 6
dintero_alt_backlinks()
S
64 3 10
dintero_get_the_ID()
S
66 3 8
Dintero_Checkout_Request::is_embedded()
S
70 3 6
Dintero_Checkout_Meta_Box::dintero_checkout_meta_box()
S
63 3 9
Dintero_Checkout_Ajax::dintero_checkout_print_notice()
S
64 3 8
Dintero_Checkout_Ajax::dintero_checkout_unset_session()
S
67 3 7
Dintero_Checkout_Subscription::save_token()
S
62 3 10
Dintero_Checkout_Subscription::order_has_subscription()
S
69 3 6
Dintero_Checkout_Subscription::cart_has_only_free_trial()
S
70 3 6
Dintero_Checkout_Widget::widget()
S
59 2 15
Dintero_Checkout_Capture_Order::get_body()
S
58 2 15
Dintero_Checkout_Order::get_fee()
S
59 2 14
Dintero_Checkout_Embedded::add_shipping_data_input()
S
59 2 14
Dintero_Checkout_Gateway::process_refund()
S
60 2 14
dintero_checkout_wc_show_another_gateway_button()
S
62 2 13
Dintero_Checkout_Ajax::dintero_checkout_wc_log_js()
S
59 2 13
Dintero_Checkout_Templates::express_form()
S
62 2 13
Dintero_Checkout_Cart::get_fee()
S
61 2 12
Dintero_Checkout_Assets::dintero_load_general_checkout_css()
S
63 2 12
dintero_get_payment_method_name()
S
63 2 11
Dintero_Checkout_Logger::format_log()
S
53 1 22
Dintero_Checkout_Cart::get_billing_address()
S
55 1 20
Dintero_Checkout_Order::get_billing_address()
S
55 1 20
Dintero_Checkout_Widget::form()
S
57 1 19
Dintero_Checkout_Assets::backlinks_styling()
S
70 1 18
dwc_is_redirect()
S
70 2 6
Dintero_Checkout_Cart::get_merchant_reference()
S
67 2 8
Dintero_Checkout_Order::get_order_total()
S
66 2 8
Dintero_Checkout_Subscription::get_subscription()
S
77 2 3
dwc_is_express()
S
70 2 6
Dintero_Checkout_Subscription::get_parent_order()
S
67 2 8
Dintero_Checkout_Templates::get_instance()
S
71 2 6
Dintero_Checkout_Order::get_product_sku()
S
68 2 8
Dintero_Checkout_Widget::print_icon()
S
64 2 10
Dintero_Checkout_Cart::get_product_sku()
S
68 2 8
Dintero_Checkout_Order_Status::register_as_editable_status()
S
78 2 3
Dintero::get_instance()
S
71 2 6
Dintero::declare_wc_compatibility()
S
69 2 6
Dintero_Checkout_Get_Order::get_request_url()
S
67 2 7
Dintero_Checkout_Order_Management::get_instance()
S
71 2 6
Dintero_Checkout_Order_Management::is_partially_refunded()
S
66 2 8
Dintero_Checkout_Request::environment()
S
78 2 3
Dintero_Settings_Fields::order_button_text()
S
68 2 7
Dintero_Checkout_Subscription::copy_meta_fields_to_renewal_order()
S
67 2 8
Dintero_Checkout_Subscription::set_subscription_order_redirect_urls()
S
62 2 10
Dintero_Checkout_Order::get_tax_total()
S
66 2 8
Dintero_Checkout_Subscription::cancel_scheduled_payment()
S
73 2 5
dintero_retrieve_error_message()
S
69 2 7
Dintero_Checkout_Subscription::get_payment_token_from_response()
S
67 2 7
Dintero_Checkout_Assets::__construct()
S
63 2 10
dintero_is_hpos_enabled()
S
72 2 6
Dintero_Checkout_Helper_Base::get_product_image_url()
S
67 2 8
Dintero_Checkout_Embedded::__construct()
S
63 2 10
Dintero_Checkout_Logger::log_to_db()
S
63 2 10
Dintero_Checkout_Subscription::cart_needs_payment()
S
71 2 6
Dintero_Checkout_Request_Post::get_request_args()
S
60 1 14
Dintero_Checkout_Request_Put::get_request_args()
S
60 1 14
Dintero_Checkout_Subscription::__construct()
S
59 1 13
Dintero_Checkout_Order_Status::__construct()
S
62 1 11
Dintero_Checkout_Order_Status::register_custom_post_status()
S
62 1 11
Dintero_Checkout_API::refund_order()
S
63 1 11
Dintero_Checkout_Request_Get::get_request_args()
S
64 1 11
Dintero_Checkout_Request::get_request_headers()
S
63 1 11
Dintero_Checkout_Callback::callback_url()
S
63 1 11
Dintero_Checkout_Request_Post::get_body()
S
100 1 0
Dintero_Checkout_Cart::get_tax_total()
S
79 1 3
Dintero_Checkout_Templates::dintero_express_add_extra_checkout_fields()
S
72 1 7
Dintero_Checkout_Order_Management::status()
S
80 1 3
Dintero_Checkout_Gateway::is_available()
S
79 1 3
Dintero_Checkout_API::create_session()
S
70 1 6
Dintero_Checkout_Meta_Box::print_error_content()
S
72 1 7
Dintero_Checkout_Helper_Base::format_shipping_for_om()
S
70 1 6
Dintero_Settings_Fields::maybe_update_access_token()
S
80 1 3
Dintero_Checkout_Update_Checkout_Session::get_request_url()
S
78 1 3
Dintero_Checkout_Request::get_request_args()
S
100 1 0
Dintero_Checkout_Sessions_Pay::__construct()
S
73 1 5
Dintero_Checkout_Callback::__construct()
S
74 1 4
Dintero_Checkout_Subscription::get_payment_token()
S
78 1 3
Dintero_Checkout_Cart::get_product_name()
S
70 1 6
Dintero_Checkout_Redirect::handle_success()
S
68 1 7
Dintero_Checkout_Request_Put::__construct()
S
76 1 4
Dintero_Checkout_Update_Checkout_Session::__construct()
S
73 1 5
Dintero_Checkout_Helper_Base::format_number()
S
77 1 3
Dintero::__wakeup()
S
79 1 3
Dintero_Checkout_Request_Get::__construct()
S
76 1 4
Dintero_Checkout_Get_Session::__construct()
S
73 1 5
Dintero_Checkout_Get_Order::__construct()
S
73 1 5
Dintero_Checkout_Ajax::init()
S
80 1 3
Dintero_Checkout_API::capture_order()
S
65 1 10
Dintero_Checkout_Widget::__construct()
S
66 1 9
Dintero_Checkout_Cart::get_currency()
S
81 1 3
Dintero_Checkout_Refund_Order::__construct()
S
73 1 5
Dintero_Checkout_Cart::get_order_total()
S
80 1 3
Dintero_Checkout_Request::load_settings()
S
80 1 3
Dintero_Checkout_Request::get_user_agent()
S
69 1 6
Dintero_Checkout_Subscription::save_payment_token()
S
78 1 3
Dintero::__clone()
S
79 1 3
Dintero_Checkout_Request::get_api_url_base()
S
82 1 3
Dintero_Checkout_API::sessions_pay()
S
72 1 5
dintero_unset_sessions()
S
78 1 4
Dintero_Checkout_Gateway::init_form_fields()
S
69 1 6
Dintero_Checkout_Request::request()
S
70 1 6
Dintero_Checkout_Refund_Order::get_request_url()
S
78 1 3
Dintero_Checkout_Templates::express_order_review()
S
82 1 3
Dintero_Checkout_Get_Access_Token::__construct()
S
73 1 5
Dintero_Checkout_Get_Access_Token::get_request_headers()
S
69 1 7
Dintero_Checkout_Cancel_Order::__construct()
S
73 1 5
Dintero_Checkout_Order_Status::register_custom_wc_status()
S
74 1 4
Dintero::plugin_action_links()
S
68 1 7
Dintero_Checkout_Request::log_response()
S
64 1 9
Dintero_Checkout_API::get_order()
S
65 1 10
Dintero_Checkout_Get_Access_Token::get_request_url()
S
77 1 3
dintero_sanitize_phone_number()
S
79 1 3
Dintero_Checkout_Update_Transaction::get_request_url()
S
78 1 3
Dintero_Checkout_API::create_payment_token()
S
72 1 5
Dintero_Checkout_API::update_checkout_session()
S
70 1 6
Dintero_Checkout_Update_Transaction::__construct()
S
73 1 5
Dintero_Checkout_Payment_Token::get_request_url()
S
79 1 3
Dintero::get_settings_link()
S
65 1 9
Dintero_Checkout_Subscription::save_recurring_token()
S
78 1 3
Dintero_Checkout_Templates::iframe()
S
83 1 5
Dintero_Checkout_Gateway::hidden_order_itemmeta()
S
77 1 4
Dintero_Checkout_Create_Session::__construct()
S
73 1 5
Dintero_Checkout_Subscription::get_recurring_token()
S
78 1 3
Dintero_Checkout_API::get_session()
S
70 1 6
Dintero::__construct()
S
74 1 4
Dintero_Checkout_Capture_Order::get_request_url()
S
78 1 3
Dintero_Checkout_Get_Access_Token::calculate_auth()
S
77 1 3
Dintero_Checkout_API::update_transaction()
S
65 1 10
Dintero_Checkout_Request::get_request_url()
S
100 1 0
Dintero_Checkout_Cancel_Order::get_body()
S
74 1 5
Dintero_Checkout_Redirect::__construct()
S
78 1 3
Dintero_Checkout_Subscription::is_change_payment_method()
S
79 1 3
Dintero::add_gateways()
S
77 1 4
Dintero_Checkout_Request::arguments()
S
82 1 3
Dintero_Checkout_Payment_Token::__construct()
S
73 1 5
Dintero_Checkout_Order::get_currency()
S
81 1 3
Dintero::pickup_points()
S
82 1 3
Dintero_Checkout_Order_Status::register_on_payment_complete()
S
76 1 4
Dintero_Checkout_Request::is_express()
S
80 1 3
Dintero_Checkout_Update_Transaction::get_body()
S
71 1 6
Dintero_Checkout_Capture_Order::__construct()
S
73 1 5
Dintero_Checkout_Gateway::create_order_line_item()
S
79 1 3
Dintero_Checkout_Meta_Box::__construct()
S
79 1 3
Dintero_Checkout_Subscription::extend_allowed_domains_list()
S
77 1 4
Dintero_Checkout_Request_Post::__construct()
S
76 1 4
Dintero_Checkout_Get_Session::get_request_url()
S
78 1 3
Dintero_Checkout_Gateway::get_icon()
S
79 1 3
Dintero_Checkout_Create_Session::get_request_url()
S
79 1 3
Dintero_Checkout_Cancel_Order::get_request_url()
S
78 1 3
Dintero_Checkout_Request_Put::get_body()
S
100 1 0
Dintero_Checkout_Get_Access_Token::get_body()
S
70 1 6
Dintero_Checkout_Request::__construct()
S
77 1 4
Dintero()
S
82 1 3
Dintero_Checkout_API::get_access_token()
S
73 1 5
Dintero_Checkout_Order::__construct()
S
81 1 3
Dintero_Checkout_Sessions_Pay::get_request_url()
S
79 1 3
Dintero_Checkout_Gateway::process_embedded_payment()
S
67 1 8
Dintero_Checkout_API::cancel_order()
S
66 1 9
Dintero_Checkout_Order_Management::__construct()
S
72 1 5