Code Analysis: WooCommerce Bolt Checkout 2.21.1

Function Rating Maintainability Complexity Lines of code
BoltCheckout\Bolt_Data_Collector::build_cart()
D
20
44 204
BoltCheckout\Bolt_Data_Collector::format_order_as_bolt_cart()
D
23
38 175
BoltCheckout\Bolt_Update_Cart::update_cart()
D
25
39 158
handle_bolt_endpoint()
D
24
38 168
BoltCheckout\Bolt_Shipping_and_Tax::evaluate_shipping_tax()
D
27
37 123
set_cart_by_bolt_reference()
C
34 28 81
BoltCheckout\Bolt_Address_Helper::prepare_checkout_address_data()
C
29
23 141
set_cart_by_bolt_reference_return_all_error()
C
31 24 111
BoltCheckout\Bolt_Auth_Redirect::auth_redirect()
C
32 23 99
BoltCheckout\Bolt_Address_Helper::validate_address()
C
37 24 63
BoltCheckout\Bolt_Settings::get_form_fields()
B
21
5 319
BoltCheckout\Bolt_JWT::decode()
B
39 22 59
BoltCheckout\Bolt_Checkout::do_checkout_validation()
B
38 20 68
BoltCheckout\WC_Bolt_Install::install()
B
40 20 59
BoltCheckout\Bolt_Subscription::implement_order_create_api()
B
33 18 88
BoltCheckout\Bolt_API_Request::handle_api_request_by_url()
B
39 19 59
BoltCheckout\Bolt_HTML_Handler::show_bolt_button_on_product_page()
B
32 14 114
wc_bolt_refund_endpoint_handler()
B
38 16 65
BoltCheckout\Bolt_Discounts_Helper::apply_coupon_from_discount_hook()
B
35 14 88
BoltCheckout\Bolt_Order_Creator::create_order()
B
39 15 64
BoltCheckout\Bolt_Data_Collector::get_order_and_order_token()
B
43 16 47
BoltCheckout\Bolt_Page_Checkout::implement_bolt_order_create_api()
A
40 15 58
BoltCheckout\Bolt_Discounts_Helper::validate_applied_coupons()
A
41 15 55
BoltCheckout\Bolt_Checkout::process_checkout()
A
36 13 83
BoltCheckout\Bolt_Order_Creator::compare_cart_items()
A
41 13 58
BoltCheckout\Bolt_Shipping_and_Tax::handle_shipping_tax_endpoint()
A
39 12 62
update_transaction_status()
A
48 14 31
wc_bolt_is_eliminated_from_current_page()
A
48 14 29
BoltCheckout\Bolt_Tax_API_Handler::handle_endpoint()
A
38 11 70
wc_bolt_get_order_meta()
A
52 14 25
Bugsnag_Error::cleanupObj()
A
47 13 35
BoltCheckout\Bolt_Shipping_API_Handler::handle_endpoint()
A
40 11 60
Bugsnag_Notification::addError()
A
50 13 28
BoltCheckout\Bolt_Payment_Gateway::process_refund()
A
42 11 54
Bugsnag_Request::getRequestMetaData()
A
46 12 38
BoltCheckout\Bolt_Auth_Redirect::parse_and_validate_JWT()
A
47 12 36
BoltCheckout\Bolt_HTML_Handler::render_bolt_checkout()
A
39 10 65
wc_bolt_update_order_meta()
A
49 12 32
BoltCheckout\Bolt_Address_Helper::find_matching_region()
A
50 12 32
Bugsnag_Notification::postWithCurl()
A
44 11 43
BoltCheckout\Bolt_Checkout::set_post_array_from_bolt_transaction()
A
40 10 57
wc_bolt_get_order_id_by_order_reference()
A
49 11 31
BoltCheckout\Bolt_Update_Cart::add_item_to_cart()
A
41 9 59
BoltCheckout\Bolt_Update_Cart::remove_item_from_cart()
A
45 10 44
BoltCheckout\Bolt_Checkout::compare_cart_discount_data_with_bolt_data()
A
42 9 53
BoltCheckout\Bolt_Address_Helper::generate_shipping_address_data()
A
53 11 19
BoltCheckout\WC_Bolt_Hook_Manager::postpone_hook()
A
54 11 19
wc_bolt_cart_get_hint_data()
A
45 9 42
BoltCheckout\Bolt_Discounts_Helper::validate_coupon()
A
47 9 37
wc_bolt_if_show_on_checkout_page()
A
55 10 18
BoltCheckout\Bolt_Checkout::recalculate_order_shipping()
A
47 9 33
BoltCheckout\Bolt_Address_Helper::normalize_region_name()
A
48 9 32
BoltCheckout\Bolt_Checkout::check_if_order_exists_by_order_reference_and_shipping()
A
41 7 62
wc_bolt_check_error_for_pay_exist_order()
A
49 9 29
BoltCheckout\Bolt_Error_Handler::build_error()
A
43 7 59
BoltCheckout\Bolt_Shipping_and_Tax::calculate_tax()
A
45 8 43
add_to_cart()
A
50 9 27
BoltCheckout\Bolt_Checkout::save_non_bolt_order()
A
46 8 39
BoltCheckout\Bolt_Metrics_Client::post_metrics()
A
46 8 38
BoltCheckout\Bolt_JWT::verify()
A
48 8 31
BoltCheckout\Bolt_Discounts_Helper::validate_if_has_individual_use()
A
57 9 15
BoltCheckout\Bolt_Page_Checkout::set_user_id()
A
49 8 30
BoltCheckout\Bolt_Checkout::check_if_user_just_created()
A
50 8 29
BoltCheckout\Bolt_Debug::tail_logs_file()
A
49 8 27
BoltCheckout\Bolt_Checkout_Tracking::track_order_success()
A
45 7 41
BoltCheckout\Bolt_Auth_Redirect::exchange_token()
A
44 7 40
BoltCheckout\Bolt_Checkout::check_if_shipping_changed()
A
44 7 40
BoltCheckout\Bolt_Checkout::get_order_redirect_url()
A
46 7 39
BoltCheckout\Bolt_Debug::debug()
A
47 7 35
BoltCheckout\Bolt_Discounts_Helper::validate_usage_limit_per_user()
A
44 6 48
BoltCheckout\Bolt_Checkout::get_shipping_address()
A
58 8 16
wc_bolt_if_product_available()
A
56 8 16
wc_bolt_failed_payment_endpoint_handler()
S
50 7 27
BoltCheckout\Bolt_Payment_Gateway_Public::get_publishable_key()
S
51 7 26
Bugsnag_Stacktrace::getCode()
S
51 7 25
BoltCheckout\Bolt_Checkout::acquire_order_creation_lock()
S
52 7 25
BoltCheckout\Bolt_Checkout::destroy_bolt_order_details_unique_data()
S
52 7 24
check_cart_item_stock()
S
52 7 23
BoltCheckout\Bolt_Get_Account::get_account()
S
47 6 37
BoltCheckout\Bolt_JWT::parse_key()
S
53 7 22
Bugsnag_Stacktrace::fromBacktrace()
S
53 7 22
BoltCheckout\Bolt_HTTP_Handler::clean_buffers()
S
54 7 20
BoltCheckout\Bolt_Shipping_API_Handler::get_shipping_options()
S
48 6 35
BoltCheckout\Bolt_WC_Order_Attribution::save_wc_order_attribution()
S
49 6 35
BoltCheckout\Bolt_Error_Handler::handle_error()
S
48 6 34
BoltCheckout\Bolt_Checkout_Admin::populate_data_into_bolt_transaction_column()
S
56 7 17
BoltCheckout\Bolt_Address_Helper::modify_hint_data_sent_to_bolt()
S
57 7 16
BoltCheckout\Bolt_Auth_Redirect::get_public_key()
S
48 6 31
BoltCheckout\Bolt_Checkout::get_billing_address()
S
59 7 16
wc_bolt_is_checkout_page()
S
66 8 6
BoltCheckout\Bolt_JWT::json_decode()
S
56 7 15
implement_capture_action()
S
50 6 27
BoltCheckout\WC_Bolt_Data_Manager::get_bolt_post_meta()
S
52 6 27
BoltCheckout\Bolt_Checkout_Tracking::do_not_track()
S
60 7 12
BoltCheckout\Bolt_Data_Collector::update_cart_session()
S
51 6 26
Bugsnag_Notification::postJSON()
S
52 6 25
BoltCheckout\Bolt_Discounts_Helper::add_wc_coupon_to_cart()
S
51 6 25
BoltCheckout\Bolt_Checkout::validate_address_in_posted_data()
S
52 6 25
BoltCheckout\Bolt_Checkout::compare_cart_shipping_data_with_bolt_data()
S
52 6 24
BoltCheckout\Bolt_Checkout::save_email()
S
53 6 23
BoltCheckout\Bolt_Checkout_Admin::show_custom_fields()
S
54 6 21
Bugsnag_Stacktrace::addFrame()
S
53 6 21
BoltCheckout\Bolt_Checkout::save_bolt_transaction_order()
S
49 5 35
BoltCheckout\Bolt_Discounts_Helper::remove_coupon_from_cart()
S
55 6 19
BoltCheckout\Bolt_Feature_Switch::is_switch_enabled()
S
55 6 19
BoltCheckout\Bolt_HTML_Handler::button_on_minicart()
S
43 4 49
BoltCheckout\Bolt_Compatibility_Helper::check_wc_cart_is_coupon_emails_allowed()
S
55 6 19
BoltCheckout\Bolt_Address_Helper::validate_address_field_requirement()
S
56 6 17
set_post_array_by_bolt_order()
S
49 5 31
BoltCheckout\Bolt_Discounts_Helper::remove_coupon_success_notices()
S
57 6 16
BoltCheckout\Bolt_HTML_Handler::button_on_checkout_page()
S
44 4 46
BoltCheckout\Bolt_Checkout_Admin::show_checkboxes()
S
57 6 16
wc_bolt_if_show_on_cart_page()
S
59 6 14
BoltCheckout\Bolt_Checkout_Tracking::get_category_parents()
S
58 6 14
wc_bolt_is_callable()
S
60 6 13
BoltCheckout\Bolt_Checkout_Tracking::output_shipping_details_when_complete()
S
58 6 13
BoltCheckout\Bolt_Checkout::handle_shipping_method()
S
60 6 13
wc_bolt_if_show_on_single_product_page()
S
60 6 12
Bugsnag_Client::shutdownHandler()
S
60 6 12
BoltCheckout\Bolt_Gateway_Init::includes()
S
43 3 54
BoltCheckout\Bolt_HTML_Handler::render_bolt_account_js()
S
53 5 24
BoltCheckout\Bolt_Address_Helper::get_country_code()
S
54 5 24
BoltCheckout\Bolt_Discounts_Helper::validate_if_limit_to_email()
S
54 5 22
BoltCheckout\Bolt_Checkout_Tracking::print_js()
S
55 5 21
BoltCheckout\Bolt_HTTP_Handler::close_connection()
S
55 5 21
BoltCheckout\Bolt_HTTP_Handler::prepare_http_response()
S
48 4 35
BoltCheckout\Bolt_Data_Collector::build_order()
S
55 5 20
Bugsnag_Error::setPHPThrowable()
S
55 5 20
BoltCheckout\Bolt_Payment_Gateway::validate_bolt_button_color_field()
S
54 5 20
get_precision_for_currency_code()
S
56 5 20
BoltCheckout\Bolt_Checkout_Admin::__construct()
S
42 2 62
BoltCheckout\Bolt_HTML_Handler::button_on_cart_page()
S
49 4 32
BoltCheckout\BoltLogger::log()
S
57 5 17
BoltCheckout\WC_Bolt_Data_Manager::cleanup_historic_expired_session()
S
50 4 31
BoltCheckout\Bolt_API_Request::send_curl_request()
S
49 4 31
BoltCheckout\Bolt_Checkout_Tracking::get_product_variation_attributes()
S
57 5 16
BoltCheckout\Bolt_Checkout::process_order_payment()
S
57 5 16
wc_bolt_remove_bolt_from_checkout_payment_list()
S
65 6 9
Bugsnag_Request::getCurrentUrl()
S
68 6 5
BoltCheckout\Bolt_Checkout_Tracking::get_product_identifier()
S
59 5 15
BoltCheckout\WC_Bolt_Hook_Manager::execute_order_creation_hooks()
S
58 5 15
BoltCheckout\Bolt_HTML_Handler::get_variation_product()
S
58 5 15
BoltCheckout\Bolt_HTML_Handler::get_cart_data_js()
S
49 4 30
BoltCheckout\Bolt_WC_Order_Attribution::restore_wc_order_attribution()
S
63 6 10
wc_bolt_destroy_session()
S
64 6 10
BoltCheckout\Bolt_Checkout_Tracking::output_shipping_options_when_complete()
S
58 5 14
BoltCheckout\Bolt_Checkout_Admin::define_bolt_transaction_column()
S
60 5 13
wc_bolt_get_shipping_methods_tax_status()
S
60 5 13
wc_bolt_if_show_on_mini_cart()
S
60 5 13
BoltCheckout\Bolt_Address_Helper::get_country_name()
S
53 4 27
Bugsnag_Notification::postWithFopen()
S
52 4 26
BoltCheckout\Bolt_Checkout::enqueue_bolt_scripts()
S
51 4 24
BoltCheckout\Bolt_Checkout_Admin::insert_bolt_merchant_link()
S
54 4 24
BoltCheckout\Bolt_Checkout::prepare_posted_data()
S
54 4 21
load_cart_from_native_wc_session()
S
53 4 21
BoltCheckout\Bolt_Page_Checkout::create_bolt_cart_by_items()
S
55 4 20
BoltCheckout\BugsnagHelper::initBugsnag()
S
54 4 20
BoltCheckout\Bolt_Checkout::process_pay_invoiceemail()
S
56 4 18
BoltCheckout\Bolt_Metrics_Client::wait_for_file()
S
57 4 17
implement_void_action()
S
57 4 17
BoltCheckout\Bolt_Checkout_Tracking::get_category_hierarchy()
S
57 4 16
wc_bolt_display_order_apm()
S
65 5 8
Bugsnag_Configuration::getNotifyEndpoint()
S
64 5 9
BoltCheckout\Bolt_Feature_Switch::update_switches_from_bolt()
S
59 4 15
BoltCheckout\Bolt_Feature_Switch::get_unique_user_id()
S
58 4 15
BoltCheckout\Bolt_Checkout::get_tax_total_by_bolt_transaction()
S
66 5 9
BoltCheckout\Bolt_WC_Order_Attribution::source_form_elements()
S
64 5 9
wc_bolt_is_cart_page()
S
69 5 5
wc_bolt_add_order_note_only_once()
S
59 4 15
reset_wc_notices()
S
61 4 14
BoltCheckout\Bolt_Data_Collector::create_bolt_order()
S
59 4 14
BoltCheckout\WC_Bolt_Data_Manager::get_order_id_by_reference()
S
59 4 14
bolt_gateway_initiate()
S
59 4 13
BoltCheckout\Bolt_Discounts_Helper::__construct()
S
61 4 13
Bugsnag_Diagnostics::getAppData()
S
61 4 13
BoltCheckout\Bolt_Checkout::before_validate_checkout()
S
60 4 13
wc_bolt_get_merged_tax()
S
61 4 12
wc_bolt_combine_taxes()
S
62 4 12
BoltCheckout\Bolt_HTML_Handler::render_bolt_sso()
S
62 4 12
BoltCheckout\Bolt_Checkout::save_transaction()
S
62 4 12
wc_bolt_is_pay_exist_order()
S
62 4 11
BoltCheckout\Bolt_Discounts_Helper::convert_to_bolt_discount_type()
S
64 4 11
BoltCheckout\Bolt_Checkout::init_hooks()
S
45 1 56
BoltCheckout\Bolt_Checkout::check_if_need_override_shipping()
S
63 4 11
BoltCheckout\Bolt_Checkout::cancel_unpaid_order()
S
62 4 11
BoltCheckout\Bolt_WC_Order_Attribution::init_hooks()
S
48 2 40
handle_featureswitches_changed()
S
54 3 23
BoltCheckout\WC_Bolt_Data_Manager::cleanup_expired_session()
S
53 3 23
BoltCheckout\WC_Bolt_Data_Manager::insert_external_customer_id()
S
55 3 22
BoltCheckout\Bolt_Checkout::process_order_without_payment()
S
55 3 21
BoltCheckout\Bolt_Feature_Switch::__construct()
S
47 1 50
BoltCheckout\Bolt_Settings::get_default_settings()
S
45 1 50
BoltCheckout\Bolt_Payment_Gateway::__construct()
S
55 3 19
BoltCheckout\Bolt_Checkout_Tracking::track_started_checkout()
S
56 3 18
BoltCheckout\WC_Bolt_Data_Manager::update_customer_id()
S
58 3 17
Bugsnag_Error::toArray()
S
57 3 16
BoltCheckout\Bolt_Address_Helper::verify_country_code()
S
57 3 16
BoltCheckout\WC_Bolt_Data_Manager::get_session()
S
58 3 16
BoltCheckout\Bolt_Discounts_Helper::get_third_party_discounts_by_order()
S
57 3 16
BoltCheckout\Bolt_Discounts_Helper::get_negative_fee_discounts()
S
57 3 16
BoltCheckout\Bolt_JWT::signature_to_DER()
S
58 3 16
BoltCheckout\Bolt_Checkout_Admin::send_api_request_to_bolt()
S
57 3 16
wc_bolt_save_additional_payment_info()
S
64 4 9
wc_bolt_validate_checkout_entry()
S
66 4 7
wc_bolt_validate_pay_action_entry()
S
64 4 9
BoltCheckout\Bolt_Address_Helper::check_if_address_contain_pobox()
S
67 4 7
Bugsnag_Request::getContext()
S
70 4 5
Bugsnag_Configuration::get()
S
66 4 8
Bugsnag_Client::notifyException()
S
67 4 7
BoltCheckout\Bolt_HTML_Handler::get_button_html()
S
62 4 10
BoltCheckout\Bolt_HTML_Handler::render()
S
58 3 15
BoltCheckout\WC_Bolt_Install::update_feature_switches()
S
59 3 15
BoltCheckout\Bolt_Checkout_Admin::render_bolt_transaction_column_hpos()
S
67 4 7
BoltCheckout\Bolt_Checkout::compare_with_bolt_data_before_order_creation()
S
64 4 10
Bugsnag_Error::setMessage()
S
63 4 10
BoltCheckout\Bolt_woocommerce_cart_calculation::add_filter()
S
60 3 14
BoltCheckout\Bolt_Debug::get_bolt_config_settings()
S
60 3 14
BoltCheckout\Bolt_Debug::get_installed_plugins_info()
S
59 3 14
Bugsnag_Notification::toArray()
S
60 3 14
BoltCheckout\Bolt_Checkout::save_order()
S
60 3 14
BoltCheckout\BugsnagHelper::beforeNotifyFunction()
S
60 3 14
BoltCheckout\Bolt_Payment_Gateway_Public::add_resources()
S
53 2 28
Bugsnag_Client::notify()
S
62 3 12
BoltCheckout\Bolt_Metrics_Client::write_metric_to_file()
S
62 3 12
BoltCheckout\Bolt_Address_Helper::get_address()
S
62 3 11
Bugsnag_Notification::encode()
S
63 3 11
BoltCheckout\Bolt_Payment_Gateway::get_icon()
S
59 3 11
BoltCheckout\Bolt_Payment_Gateway::refund_transaction()
S
52 2 26
wc_bolt_cart_availability()
S
65 3 11
BoltCheckout\Bolt_Payment_Gateway::generate_javascript_html()
S
48 1 39
BoltCheckout\WC_Bolt_Data_Manager::insert_session()
S
55 2 22
BoltCheckout\WC_Bolt_Data_Manager::create_bolt_session_customer_id_table()
S
56 2 21
BoltCheckout\WC_Bolt_Data_Manager::create_woocommerce_bolt_external_customer_ids_table()
S
56 2 21
BoltCheckout\Bolt_Discounts_Helper::get_bolt_err_code()
S
55 2 21
BoltCheckout\Bolt_Checkout::compare_cart_tax_data_with_bolt_data()
S
55 2 20
BoltCheckout\WC_Bolt_Data_Manager::get_bolt_sessions_schema()
S
58 2 19
BoltCheckout\WC_Bolt_Hook_Manager::postpone_order_creation_hooks()
S
57 2 19
BoltCheckout\Bolt_Checkout::process_hooks_after_order_creation()
S
56 2 19
BoltCheckout\Bolt_Auth_Redirect::link_login_and_redirect()
S
55 2 18
BoltCheckout\Bolt_Checkout_Tracking::get_cart_item_details()
S
56 2 18
BoltCheckout\WC_Bolt_Data_Manager::update_session()
S
58 2 17
BoltCheckout\Bolt_WC_Order_Attribution::add_wc_order_attribution_js_cart_page()
S
56 1 31
BoltCheckout\WC_Bolt_Data_Manager::delete_session()
S
59 2 16
BoltCheckout\Bolt_Checkout::compare_cart_totals_with_bolt_data()
S
57 2 16
BoltCheckout\Bolt_Update_Cart::__construct()
S
59 2 16
wc_bolt_round_line_tax()
S
69 3 6
BoltCheckout\Bolt_Discounts_Helper::validate_if_already_applied()
S
70 3 6
BoltCheckout\Bolt_Error_Handler::get_bolt_error_code()
S
63 3 10
BoltCheckout\Bolt_Tax_API_Handler::get_taxes()
S
58 2 15
BoltCheckout\Bolt_Checkout_Tracking::init_tracking_event_handler_on_checkout()
S
65 3 10
BoltCheckout\Bolt_Gateway_Init::get_instance()
S
65 3 9
Bugsnag_Request::getRequestHeaders()
S
63 3 9
Bugsnag_Stacktrace::generate()
S
62 3 10
BoltCheckout\Bolt_Settings::read_settings()
S
66 3 8
BoltCheckout\Bolt_HTML_Handler::render_bolt_account()
S
67 3 8
BoltCheckout\Bolt_Checkout::simulate_native_wc_post_data()
S
72 3 5
BoltCheckout\Bolt_Checkout::create_redirect_url()
S
64 3 10
BoltCheckout\Bolt_Checkout_Admin::add_bolt_transaction_column()
S
63 3 10
BoltCheckout\Bolt_Checkout_Admin::add_bolt_custom_actions()
S
64 3 9
BoltCheckout\Bolt_Metrics_Client::process_metric()
S
65 3 9
BoltCheckout\Bolt_Checkout::remove_cancel_action()
S
64 3 10
BoltCheckout\Bolt_Payment_Gateway::process_admin_options()
S
66 3 8
BoltCheckout\Bolt_Shipping_and_Tax::get_shipping_method_type()
S
60 2 15
Bugsnag_Error::setName()
S
66 3 8
Bugsnag_Error::setSeverity()
S
64 3 10
wc_bolt_if_cart_has_multiple_packages()
S
74 3 4
wc_bolt_is_hpos()
S
68 3 7
wc_bolt_remove_pay_action()
S
70 3 6
wc_bolt_redirect_to_thankyou_page_if_paid()
S
66 3 8
Bugsnag_ErrorTypes::getLevelsForSeverity()
S
65 3 9
wc_bolt_is_custom_order_tables_in_sync()
S
67 3 7
BoltCheckout\Bolt_Settings::after_settings_update()
S
66 3 8
BoltCheckout\WC_Bolt_Install::check_version()
S
71 3 5
BoltCheckout\Bolt_Gateway_Init::register_new_wc_order_bolt_reversibly_reject_statuses()
S
64 3 10
Bugsnag_Configuration::shouldNotify()
S
77 3 3
BoltCheckout\Bolt_Address_Helper::get_clean_state_names()
S
66 3 7
BoltCheckout\Bolt_Address_Helper::get_region_name()
S
63 3 10
BoltCheckout\Bolt_Address_Helper::get_region_code_without_encoding()
S
66 3 8
BoltCheckout\Bolt_Address_Helper::check_if_address_field_required()
S
67 3 7
BoltCheckout\Bolt_Address_Helper::disable_wc_region_field_validation()
S
68 3 7
Bugsnag_Client::errorHandler()
S
67 3 7
wc_bolt_calculate_shipping_method_tax()
S
59 2 14
BoltCheckout\Bolt_Checkout::save_transaction_pre_auth()
S
59 2 14
BoltCheckout\WC_Bolt_Data_Manager::get_session_created_at_time()
S
61 2 13
BoltCheckout\Bolt_woocommerce_cart_calculation::remove_filter()
S
62 2 13
Bugsnag_Error::exceptionArray()
S
61 2 13
BoltCheckout\WC_Bolt_Data_Manager::get_by_external_id()
S
61 2 13
BoltCheckout\WC_Bolt_Data_Manager::update_session_time()
S
62 2 13
BoltCheckout\WC_Bolt_Data_Manager::get_customer_id()
S
61 2 13
Bugsnag_Error::setPHPError()
S
62 2 12
BoltCheckout\Bolt_Gateway_Init::output_bolt_order_status_styling()
S
61 1 27
BoltCheckout\Bolt_HTML_Handler::init_hooks()
S
61 2 12
BoltCheckout\Bolt_Checkout::recalculate_order_tax()
S
60 2 12
BoltCheckout\Bolt_Checkout_Admin::show_transaction_reference()
S
61 2 12
BoltCheckout\BugsnagHelper::notifyException()
S
61 2 12
BoltCheckout\Bolt_Gateway_Init::includes_addons_support_fuc()
S
53 1 26
BoltCheckout\Bolt_HTML_Handler::remove_hooks()
S
62 2 11
wc_bolt_get_bolt_cart()
S
63 2 11
BoltCheckout\Bolt_JWT::create_pem_from_modulus_and_exponent()
S
53 1 25
wc_bolt_chekcout_dependence_notice()
S
53 1 24
register_bolt_api_endpoints()
S
58 1 20
BoltCheckout\Bolt_Payment_Gateway::admin_options()
S
65 1 17
BoltCheckout\Bolt_Checkout::get_order_shipping_method()
S
66 2 9
Bugsnag_Error::setPrevious()
S
70 2 6
BoltCheckout\Bolt_WC_Order_Attribution::__construct()
S
75 2 5
convert_monetary_value_to_bolt_format()
S
66 2 8
BoltCheckout\Bolt_Metrics_Client::process_count_metric()
S
67 2 8
BoltCheckout\Bolt_HTML_Handler::create_email_enter_event_callback()
S
63 2 10
BoltCheckout\Bolt_Get_Account::__construct()
S
68 2 7
BoltCheckout\Bolt_JWT::urlsafe_b64_decode()
S
65 2 8
BoltCheckout\Bolt_Checkout::setup_common_data()
S
68 2 7
BoltCheckout\Bolt_Checkout_Admin::confirm_rejection_action()
S
66 2 8
BoltCheckout\Bolt_Order_Creator::__construct()
S
68 2 7
wc_bolt_save_custom_checkboxes()
S
68 2 7
BoltCheckout\Bolt_Settings::get_bolt_api_host()
S
70 2 7
BoltCheckout\Bolt_Compatibility_Helper::get_instance()
S
72 2 6
BoltCheckout\Bolt_Address_Helper::get_region_code()
S
70 2 6
Bugsnag_Notification::deliver()
S
69 2 7
BoltCheckout\WC_Bolt_Install::check_if_log_directory_writable()
S
69 2 6
Bugsnag_Error::setMetaData()
S
71 2 6
BoltCheckout\Bolt_Update_Cart::restore_wc_original_session()
S
67 2 8
BoltCheckout\Bolt_Metrics_Client::schedule_post_metrics()
S
69 2 7
BoltCheckout\WC_Bolt_Data_Manager::get_instance()
S
72 2 6
Bugsnag_Client::__construct()
S
65 2 9
BoltCheckout\Bolt_Checkout_Tracking::enqueue_js()
S
71 2 6
BoltCheckout\Bolt_Settings::get_custom_url_value_or_default()
S
73 2 4
get_wc_notice_message()
S
79 2 3
wc_bolt_is_rest_api_request()
S
69 2 7
BoltCheckout\Bolt_Checkout::set_order_customer_note()
S
74 2 5
register_wp_rest_api_routes()
S
61 1 15
Bugsnag_Client::exceptionHandler()
S
67 2 8
BoltCheckout\Bolt_Checkout::empty_wp_rocket_cache()
S
75 2 5
BoltCheckout\Bolt_API_Request::instance()
S
72 2 6
BoltCheckout\Bolt_Debug::__construct()
S
68 2 7
BoltCheckout\Bolt_API_Request::get_api_url()
S
77 2 3
Bugsnag_Request::getRequestIp()
S
77 2 3
BoltCheckout\Bolt_Settings::get_merchant_dashboard_host()
S
70 2 7
BoltCheckout\Bolt_JWT::safe_strlen()
S
70 2 6
BoltCheckout\Bolt_Checkout::instance()
S
70 2 7
Bugsnag_Notification::length()
S
77 2 3
BoltCheckout\Bolt_Currency_Utils::get_precision_for_currency_code()
S
69 2 6
BoltCheckout\Bolt_Settings::get_cdn_host()
S
70 2 7
BoltCheckout\Bolt_WC_Order_Attribution::instance()
S
68 2 8
BoltCheckout\Bolt_Settings::instance()
S
72 2 6
BoltCheckout\Bolt_Address_Helper::get_instance()
S
72 2 6
BoltCheckout\Bolt_Metrics_Client::get_instance()
S
72 2 6
BoltCheckout\Bolt_Feature_Switch::instance()
S
72 2 6
BoltCheckout\Bolt_Compatibility_Helper::make_string_uppercase()
S
78 2 3
BoltCheckout\Bolt_JWT::encode_length()
S
67 2 7
Bugsnag_Client::setMetaData()
S
67 2 8
BoltCheckout\Bolt_Shipping_and_Tax::retrive_active_cart_session_by_order_reference()
S
64 2 10
BoltCheckout\Bolt_Tax_API_Handler::__construct()
S
65 2 9
BoltCheckout\Bolt_WC_Order_Attribution::remove_hooks()
S
66 2 8
BoltCheckout\Bolt_Metrics_Client::process_latency_metric()
S
67 2 8
BoltCheckout\Bolt_HTML_Handler::reset()
S
71 2 6
BoltCheckout\Bolt_Data_Collector::build_cart_for_orderinvoice()
S
63 2 9
BoltCheckout\Bolt_Discounts_Helper::add_coupon_to_cart()
S
67 2 8
BoltCheckout\Bolt_Checkout_Tracking::instance()
S
70 2 7
BoltCheckout\Bolt_HTML_Handler::instance()
S
70 2 7
BoltCheckout\Bolt_JWT::encode_DER()
S
65 2 9
BoltCheckout\Bolt_Shipping_API_Handler::__construct()
S
65 2 9
BoltCheckout\Bolt_Shipping_and_Tax::__construct()
S
65 2 9
BoltCheckout\Bolt_WC_Order_Attribution::restore_wc_order_attribution_native_session()
S
70 2 6
BoltCheckout\Bolt_Payment_Gateway::can_refund_order()
S
80 2 3
BoltCheckout\Bolt_Checkout_Tracking::not_page_reload()
S
69 2 6
Bugsnag_Client::sendErrorsOnShutdown()
S
80 2 3
BoltCheckout\Bolt_Discounts_Helper::validate_if_add_by_post_id()
S
71 2 6
BoltCheckout\Bolt_Gateway_Init::get_bolt_payment_gateway()
S
70 2 6
BoltCheckout\Bolt_woocommerce_cart_calculation::override_default_shipping_method()
S
69 2 7
BoltCheckout\Bolt_Checkout_Admin::force_approve_order_action()
S
63 2 10
Bugsnag_Request::getUserId()
S
74 2 5
Bugsnag_Client::setUserId()
S
69 2 7
BoltCheckout\Bolt_Checkout::get_bolt_order_total()
S
75 2 4
BoltCheckout\Bolt_JWT::get_instance()
S
72 2 6
BoltCheckout\Bolt_Gateway_Init::load_bolt_textdomain()
S
63 2 10
BoltCheckout\Bolt_WC_Order_Attribution::reset()
S
69 2 7
BoltCheckout\Bolt_Data_Collector::instance()
S
72 2 6
BoltCheckout\Bolt_Discounts_Helper::get_third_party_discounts()
S
65 2 9
wc_bolt_save_custom_fields()
S
68 2 7
BoltCheckout\Bolt_Checkout_Tracking::output_tracking_meta_data()
S
69 2 7
Bugsnag_Configuration::shouldIgnoreErrorCode()
S
69 2 7
wc_bolt_is_update_cart_api_request()
S
67 2 7
BoltCheckout\Bolt_Settings::get_bolt_account_host()
S
70 2 7
Bugsnag_ErrorTypes::getSeverity()
S
68 2 7
BoltCheckout\Bolt_Compatibility_Helper::get_held_stock_quantity()
S
74 2 4
wc_bolt_is_paid()
S
70 2 5
Bugsnag_Stacktrace::frameInsideBugsnag()
S
76 2 3
wc_bolt_if_bolt_payment_gateway_available()
S
75 2 4
BoltCheckout\Bolt_Auth_Redirect::__construct()
S
68 2 7
BoltCheckout\Bolt_WC_Order_Attribution::is_order_attribution_feature_enabled()
S
70 2 6
Bugsnag_Diagnostics::getUser()
S
67 2 8
Bugsnag_ErrorTypes::getName()
S
68 2 7
BoltCheckout\Bolt_Checkout::extract_order_changes()
S
67 2 8
Bugsnag_Configuration::setProjectRoot()
S
68 2 7
wc_bolt_is_bolt_rest_api_request()
S
67 2 7
BoltCheckout\Bolt_Checkout::record_frontend_error()
S
70 2 5
BoltCheckout\Bolt_Payment_Gateway::bolt_sanitize_hex_color()
S
71 2 6
replace_limit_exceeded_value_with_hint()
S
71 2 6
get_image_url_by_product()
S
69 2 7
wc_bolt_get_order_tax_total()
S
68 2 7
prepare_http_error_response()
S
60 1 14
BoltCheckout\Bolt_Checkout_Tracking::init_hooks()
S
61 1 13
BoltCheckout\Bolt_Gateway_Init::register_new_post_bolt_reversibly_reject_statuses()
S
61 1 13
BoltCheckout\Bolt_Page_Checkout::create_error_response()
S
63 1 12
BoltCheckout\Bolt_WC_Order_Attribution::add_wc_order_attribution_js_ppc_page()
S
65 1 12
BoltCheckout\Bolt_Data_Collector::calc_bolt_order_md5()
S
62 1 12
BoltCheckout\Bolt_JWT::handle_json_error()
S
61 1 12
BoltCheckout\Bolt_API_Request::get_feature_switches()
S
64 1 11
BoltCheckout\Bolt_Checkout_Tracking::track_payment_submit()
S
66 1 11
BoltCheckout\Bolt_Order_Creator::register_order_endpoint()
S
64 1 11
BoltCheckout\Bolt_Payment_Gateway::process_payment()
S
63 1 11
BoltCheckout\Bolt_Update_Cart::register_order_endpoint()
S
64 1 11
BoltCheckout\Bolt_Shipping_and_Tax::register_endpoint()
S
64 1 11
BoltCheckout\Bolt_Get_Account::register_get_account_endpoint()
S
64 1 11
BoltCheckout\Bolt_Auth_Redirect::register_auth_redirect_endpoint()
S
64 1 11
BoltCheckout\Bolt_Checkout_Tracking::track_shipping_options_complete()
S
66 1 11
BoltCheckout\Bolt_Checkout_Tracking::track_shipping_details_complete()
S
66 1 11
BoltCheckout\Bolt_Debug::register_order_endpoint()
S
64 1 11
Bugsnag_Configuration::__construct()
S
81 1 3
BoltCheckout\Bolt_Auth_Redirect::get_payload()
S
71 1 5
BoltCheckout\Bolt_Checkout::update_order_for_saving_transaction()
S
73 1 6
Bugsnag_Stacktrace::toArray()
S
82 1 3
BoltCheckout\Bolt_Compatibility_Helper::check_is_registration_required()
S
78 1 3
BoltCheckout\Bolt_Gateway_Init::bolt_api_manager()
S
81 1 3
BoltCheckout\BugsnagHelper::addBreadCrumbs()
S
78 1 3
Bugsnag_Client::setErrorReportingLevel()
S
77 1 4
wc_bolt_order_status_bolt_reject_to_processing_notification()
S
75 1 4
BoltCheckout\Bolt_JWT::reset()
S
80 1 3
BoltCheckout\Bolt_Compatibility_Helper::wc_cart_get_total_tax()
S
81 1 3
BoltCheckout\Bolt_Checkout_Tracking::insert_html_elements()
S
78 1 4
BoltCheckout\Bolt_Gateway_Init::get_api_request()
S
76 1 4
Bugsnag_Client::setUseSSL()
S
77 1 4
Bugsnag_Client::setType()
S
77 1 4
BoltCheckout\Bolt_Checkout::add_order_number_to_display_id()
S
72 1 5
Bugsnag_Client::setEndpoint()
S
77 1 4
Bugsnag_Diagnostics::getDeviceData()
S
70 1 6
Bugsnag_Stacktrace::__construct()
S
81 1 3
BoltCheckout\Bolt_Compatibility_Helper::reset()
S
80 1 3
BoltCheckout\Bolt_Debug::register_wp_rest_api_route()
S
70 1 6
BoltCheckout\Bolt_Metrics_Client::lock_file()
S
78 1 3
Bugsnag_Request::isRequest()
S
79 1 3
BoltCheckout\Bolt_Feature_Switch::is_track_shipment_enabled()
S
80 1 3
BoltCheckout\Bolt_Auth_Redirect::register_wp_rest_api_route()
S
70 1 6
BoltCheckout\Bolt_Feature_Switch::is_bolt_enabled()
S
80 1 3
BoltCheckout\Bolt_HTML_Handler::register_bolt_account_shortcode()
S
75 1 4
wc_bolt_get_order_id_by_order_number()
S
80 1 3
BoltCheckout\Bolt_Checkout_Admin::add_bolt_setting_link()
S
67 1 7
wc_bolt_data()
S
82 1 3
wc_bolt_if_order_has_multiple_packages()
S
80 1 3
BoltCheckout\Bolt_Feature_Switch::is_in_bucket()
S
69 1 6
BoltCheckout\WC_Bolt_Install::init()
S
78 1 3
Bugsnag_Notification::__construct()
S
81 1 3
BoltCheckout\Bolt_Settings::get_settings()
S
82 1 3
BoltCheckout\BoltLogger::error()
S
79 1 3
BoltCheckout\Bolt_Compatibility_Helper::__clone()
S
78 1 3
Bugsnag_Error::__construct()
S
77 1 4
Bugsnag_Stacktrace::fromFrame()
S
72 1 5
BoltCheckout\Bolt_HTML_Handler::__construct()
S
91 1 2
BoltCheckout\Bolt_Metrics_Client::format_count_metric()
S
67 1 8
Bugsnag_Client::setReleaseStage()
S
77 1 4
BoltCheckout\Bolt_Metrics_Client::is_enabled()
S
81 1 3
Bugsnag_Diagnostics::getContext()
S
79 1 3
BoltCheckout\Bolt_Order_Creator::register_wp_rest_api_route()
S
70 1 6
BoltCheckout\Bolt_Compatibility_Helper::__wakeup()
S
78 1 3
BoltCheckout\Bolt_Payment_Gateway_Public::enqueue_scripts()
S
79 1 3
BoltCheckout\BugsnagHelper::getBugsnag()
S
77 1 4
BoltCheckout\Bolt_Gateway_Init::get_html_handler()
S
81 1 3
BoltCheckout\Bolt_Get_Account::register_wp_rest_api_route()
S
70 1 6
wc_bolt_get_shipping_methods_for_first_package()
S
71 1 6
wc_bolt_encode_user_id()
S
67 1 8
BoltCheckout\Bolt_Compatibility_Helper::__construct()
S
80 1 3
BoltCheckout\Bolt_Debug::get_current_wc_logs()
S
74 1 4
BoltCheckout\Bolt_woocommerce_cart_calculation::calculate()
S
74 1 5
wc_bolt()
S
82 1 3
BoltCheckout\Bolt_Feature_Switch::is_sso_enabled()
S
80 1 3
BoltCheckout\Bolt_Metric::jsonSerialize()
S
80 1 3
BoltCheckout\Bolt_Error_Handler::has_error()
S
80 1 3
Bugsnag_Client::setProxySettings()
S
77 1 4
Bugsnag_Diagnostics::mergeDeviceData()
S
75 1 4
BoltCheckout\Bolt_API_Request::handle_api_request()
S
75 1 4
BoltCheckout\Bolt_Update_Cart::register_wp_rest_api_route()
S
70 1 6
BoltCheckout\Bolt_API_Request::handle_graphql_request()
S
65 1 9
verify_signature()
S
80 1 3
BoltCheckout\Bolt_Payment_Gateway_Public::__construct()
S
75 1 4
BoltCheckout\WC_Bolt_Data_Manager::init()
S
77 1 3
BoltCheckout\Bolt_Checkout_Tracking::round_amount()
S
78 1 3
BoltCheckout\Bolt_Feature_Switch::is_merchant_metrics_enabled()
S
80 1 3
BoltCheckout\Bolt_Checkout_Admin::add_field_is_subscription()
S
64 1 10
Bugsnag_Diagnostics::__construct()
S
75 1 4
BoltCheckout\Bolt_Checkout_Tracking::clear_tracking_session()
S
80 1 3
BoltCheckout\Bolt_Error_Handler::__construct()
S
73 1 5
compute_signature()
S
71 1 5
BoltCheckout\Bolt_Checkout_Tracking::reset()
S
80 1 3
BoltCheckout\Bolt_Address_Helper::__wakeup()
S
78 1 3
bolt_compat()
S
82 1 3
get_currency_divider()
S
76 1 4
BoltCheckout\Bolt_Metrics_Client::save_start_time()
S
80 1 3
BoltCheckout\Bolt_Gateway_Init::__construct()
S
80 1 3
Bugsnag_Configuration::setStripPath()
S
75 1 4
Bugsnag_ErrorTypes::isFatal()
S
78 1 3
bolt_jwt()
S
82 1 3
BoltCheckout\Bolt_Checkout::release_order_creation_lock()
S
79 1 3
BoltCheckout\BoltLogger::info()
S
79 1 3
BoltCheckout\Bolt_Metric::get_metric_json()
S
80 1 3
BoltCheckout\Bolt_Data_Collector::api_request()
S
79 1 3
BoltCheckout\Bolt_Shipping_and_Tax::register_wp_rest_api_route()
S
66 1 9
BoltCheckout\Bolt_Feature_Switch::read_switches()
S
79 1 3
BoltCheckout\Bolt_Metrics_Client::__construct()
S
69 1 7
BoltCheckout\BoltLogger::debug()
S
79 1 3
wc_bolt_order_status_bolt_reject_to_failed_notification()
S
75 1 4
BoltCheckout\Bolt_Gateway_Init::__clone()
S
78 1 3
BoltCheckout\Bolt_Metric::__construct()
S
77 1 4
BoltCheckout\BoltLogger::warning()
S
79 1 3
bolt_addr_helper()
S
82 1 3
BoltCheckout\Bolt_Feature_Switch::is_sample_switch_enabled()
S
80 1 3
BoltCheckout\Bolt_Data_Collector::__construct()
S
77 1 4
BoltCheckout\Bolt_WC_Order_Attribution::disable_source_form_elements()
S
80 1 3
BoltCheckout\WC_Bolt_Install::update_wc_bolt_version()
S
79 1 3
BoltCheckout\Bolt_Payment_Gateway::init_form_fields()
S
80 1 3
BoltCheckout\Bolt_Gateway_Init::__wakeup()
S
78 1 3
Bugsnag_Client::setNotifyReleaseStages()
S
77 1 4
BoltCheckout\Bolt_Metrics_Client::format_latency_metric()
S
67 1 8
wc_bolt_set_chosen_shipping_method_for_first_package()
S
72 1 5

78 more item(s) not shown.