FluidCheckout_Steps D

Total Complexity 751
Dependencies 2
Dependents 20
Total lines 4,989
Lines of code 2,399
Logical lines of code 1,547
Comment lines 1,599
Methods 214
Properties 4

Methods 214

Method Rating Maintainability Complexity Lines of code
get_field_display_value()
B
42 23 47
add_body_class()
B
43 19 42
maybe_set_billing_address_same_as_shipping()
B
44 17 40
is_step_complete_contact()
A
49 15 29
output_checkout_progress_bar()
A
39 11 62
is_shipping_country_allowed_for_billing()
A
53 13 21
order_notes_hooks()
A
52 13 20
output_expansible_form_section_start_tag()
A
40 10 64
maybe_output_order_review_shipping_method_chosen()
A
47 12 31
reset_remaining_customer_persisted_data()
A
51 12 24
get_next_step()
A
54 12 18
is_billing_same_as_shipping_checked()
A
52 11 23
set_parsed_posted_data()
A
48 10 31
output_step_start_tag()
A
44 9 42
is_checkout_page_or_fragment()
A
60 11 11
get_cart_shipping_methods_label()
A
51 10 24
get_complete_steps()
A
51 10 24
is_billing_address_data_same_as_shipping()
A
49 9 32
update_customer_persisted_data()
A
51 9 27
get_selected_payment_method()
A
60 10 11
add_substep_text_lines_contact()
A
53 9 21
is_substep_complete_shipping_address()
A
53 9 20
get_checkout_steps()
A
56 9 17
undo_hooks()
A
33 3 100
register_default_checkout_steps()
A
47 7 34
is_step_complete_billing()
A
54 8 18
is_next_step_complete()
A
56 8 16
hooks()
S
35 3 89
unset_session_customer_persisted_data_order_processed()
S
51 7 27
register_checkout_step()
S
51 7 24
get_customer_session_field_keys()
S
53 7 23
get_shipping_methods_available()
S
47 6 34
unset_all_session_customer_persisted_data()
S
57 7 15
add_substep_text_lines_shipping_method()
S
59 7 12
locate_template()
S
55 6 21
is_step_complete_shipping()
S
57 6 16
add_phone_localisation_address_formats()
S
63 7 9
output_login_form_modal()
S
70 7 5
is_button_styles_enabled()
S
61 6 13
get_incomplete_steps()
S
59 6 13
get_substep_text_lines_extra_fields_address_type()
S
50 5 27
output_billing_same_as_shipping_field()
S
58 5 16
unregister_checkout_step()
S
57 5 16
output_woocommerce_login_form_redirect_hidden_field()
S
68 6 5
output_checkout_footer()
S
70 6 5
add_phone_formatted_address_replacements()
S
67 6 6
add_place_order_button_wrapper_and_attributes()
S
57 5 15
add_substep_text_lines_payment_method()
S
58 5 14
output_substep_fields_start_tag()
S
50 4 28
is_billing_same_as_shipping()
S
62 5 12
change_default_checkout_field_value_from_session_or_posted_data()
S
61 5 12
maybe_set_billing_address_same_as_shipping_on_process_checkout()
S
61 5 11
output_checkout_steps()
S
63 5 9
get_field_display_value_from_field_options()
S
69 5 5
maybe_enqueue_assets()
S
74 5 4
maybe_set_woocommerce_constants()
S
74 5 4
maybe_add_checkout_footer_custom_styles()
S
73 5 4
maybe_output_custom_styles()
S
74 5 4
maybe_add_checkout_page_custom_styles()
S
73 5 4
maybe_add_checkout_header_custom_styles()
S
73 5 4
get_supported_customer_property_field_keys()
S
59 4 14
get_shipping_same_billing_fields_keys()
S
58 4 14
get_substep_review_text()
S
59 4 12
is_prev_step_complete()
S
61 4 12
get_field_display_value_from_array()
S
62 4 11
output_step_end_tag()
S
54 3 20
late_hooks()
S
55 3 19
get_order_review_html_attributes()
S
57 3 16
is_create_account_checked()
S
76 4 3
maybe_remove_progress_bar_if_cart_expired()
S
69 4 6
get_place_order_position()
S
63 4 10
is_shipping_address_available_for_billing()
S
70 4 5
maybe_suppress_payment_methods_fragment()
S
66 4 8
is_cart_page_or_fragment()
S
70 4 5
maybe_display_checkout_page_title()
S
70 4 6
get_substep_text_formatted_address_text_line()
S
58 3 14
output_substep_start_tag()
S
58 3 14
get_billing_same_shipping_fields_keys()
S
58 3 14
output_checkout_sidebar_wrapper()
S
51 2 28
output_substep_end_tag()
S
60 3 12
get_checkout_place_order_html()
S
52 2 26
add_substep_text_lines_order_notes()
S
62 3 11
get_field_display_value_with_pattern()
S
62 3 11
output_substep_text_start_tag()
S
55 2 20
add_content_section_class()
S
68 3 7
add_substep_text_lines_billing_address()
S
64 3 9
is_country_allowed_for_billing()
S
70 3 5
get_first_step()
S
71 3 5
is_checkout_step_registered()
S
67 3 8
set_checkout_field_value_to_session()
S
73 3 4
get_checkout_field_value_from_session()
S
73 3 4
is_country_allowed_for_shipping()
S
70 3 5
get_last_step()
S
69 3 6
get_step()
S
65 3 9
get_current_step()
S
66 3 8
is_step_complete()
S
68 3 7
get_checkout_step()
S
66 3 8
output_substep_payment()
S
60 2 14
output_substep_order_notes()
S
60 2 14
output_substep_shipping_method()
S
60 2 14
output_substep_shipping_address()
S
60 2 14
output_substep_contact()
S
60 2 14
output_substep_billing_address()
S
60 2 14
get_address_field_keys()
S
61 2 12
get_substep_billing_address_fields()
S
54 1 23
get_checkout_layout()
S
65 2 9
is_current_step()
S
67 2 7
output_order_review_header_edit_cart_link()
S
69 2 6
output_checkout_place_order_section()
S
69 2 6
get_shipping_address_hook_priority()
S
68 2 7
get_shipping_methods_hook_priority()
S
68 2 7
change_payment_gateway_icon_html()
S
66 2 8
get_substep_text_lines_address_type()
S
72 2 5
add_js_settings()
S
67 2 7
get_substep_title_html()
S
65 2 8
clear_customer_meta_order_processed()
S
71 2 6
set_billing_same_as_shipping_session()
S
78 2 3
output_custom_styles()
S
66 2 9
output_substep_contact_login_link_section()
S
75 2 4
change_message_registration_error_email_exists()
S
72 2 5
add_checkout_header_custom_styles()
S
69 2 6
add_checkout_page_custom_styles()
S
69 2 6
get_parsed_posted_data()
S
72 2 6
add_checkout_footer_custom_styles()
S
69 2 6
register_assets()
S
67 2 6
output_order_summary_cart_item_meta_data()
S
70 2 6
output_order_summary_cart_item_unit_price()
S
72 2 4
checkout_step_priority_uasort_comparison()
S
70 2 6
add_order_review_background_inline_styles()
S
69 2 6
output_order_review()
S
64 1 11
output_substep_payment_fields()
S
69 1 8
get_checkout_header_cart_link()
S
74 1 5
output_checkout_header_cart_link()
S
64 1 9
output_step_payment()
S
80 1 3
remove_phone_address_data()
S
76 1 4
output_checkout_notices_wrapper_end_tag()
S
83 1 5
add_billing_phone_field_to_contact_fields()
S
77 1 4
get_substep_text_payment_method()
S
80 1 3
add_payment_method_text_fragment()
S
73 1 5
output_step_contact_fields()
S
65 1 10
output_substep_text_payment_method()
S
81 1 3
output_checkout_place_order_for_order_summary()
S
80 1 3
very_late_hooks()
S
82 1 3
enqueue_assets()
S
77 1 4
output_order_summary_cart_item_quantity()
S
76 1 3
output_order_summary_cart_item_product_name()
S
78 1 3
get_cart_totals_shipping_method_label()
S
72 1 5
get_hide_site_header_footer_at_checkout()
S
75 1 4
add_place_order_fragment_for_order_summary()
S
72 1 5
add_place_order_fragment()
S
73 1 5
output_checkout_place_order()
S
79 1 3
output_checkout_notices_wrapper_start_tag()
S
83 1 5
output_checkout_place_order_custom_buttons()
S
73 1 5
output_checkout_place_order_section_for_sidebar()
S
80 1 3
output_checkout_place_order_placeholder()
S
82 1 3
get_billing_only_fields_keys()
S
68 1 7
get_order_review_html_attributes_inner()
S
69 1 7
get_order_review_title()
S
78 1 3
is_checkout_layout_multistep()
S
78 1 3
run_action_woocommerce_checkout_after_customer_details()
S
81 1 3
get_allowed_checkout_layouts()
S
70 1 6
output_substep_text_billing_address()
S
81 1 3
get_shipping_only_fields_keys()
S
68 1 7
get_shipping_only_fields()
S
68 1 7
get_substep_text_shipping_address()
S
80 1 3
add_substep_text_lines_extra_fields_shipping_address()
S
79 1 3
add_substep_text_lines_shipping_address()
S
79 1 3
get_substep_title_with_filters()
S
78 1 3
output_substep_fields_end_tag()
S
81 1 6
output_substep_text_end_tag()
S
81 1 6
output_expansible_form_section_end_tag()
S
79 1 7
add_shipping_address_fields_fragment()
S
73 1 5
get_substep_shipping_address_fields()
S
72 1 5
output_substep_shipping_address_fields()
S
74 1 5
get_shipping_same_billing_fields()
S
68 1 7
output_substep_text_shipping_address()
S
81 1 3
get_shipping_fields_filtered()
S
68 1 7
get_shipping_address_ignored_shipping_field_ids()
S
77 1 4
do_order_notes_hooks()
S
76 1 4
output_step_shipping()
S
80 1 3
output_step_contact()
S
80 1 3
get_contact_step_display_field_ids()
S
79 1 3
get_default_contact_step_display_field_ids()
S
81 1 3
output_form_account_creation()
S
69 1 8
output_substep_text_contact()
S
81 1 3
add_contact_text_fragment()
S
73 1 5
add_shipping_address_text_fragment()
S
73 1 5
get_registered_checkout_steps()
S
82 1 3
add_checkout_header_cart_link_fragment()
S
73 1 5
output_step_billing()
S
80 1 3
is_shipping_phone_enabled()
S
79 1 3
is_billing_phone_enabled()
S
78 1 3
get_option_label_billing_same_as_shipping()
S
78 1 3
get_substep_text_contact()
S
80 1 3
add_billing_address_text_fragment()
S
73 1 5
get_substep_text_billing_address()
S
80 1 3
add_substep_text_lines_extra_fields_billing_address()
S
79 1 3
add_checkout_billing_address_fields_fragment()
S
73 1 5
output_substep_billing_address_fields()
S
74 1 5
get_billing_address_ignored_billing_field_ids()
S
77 1 4
change_woocommerce_ship_to_destination()
S
82 1 3
get_substep_text_shipping_method()
S
80 1 3
output_additional_fields()
S
69 1 8
output_shipping_methods_available()
S
74 1 5
add_shipping_methods_fields_fragment()
S
73 1 5
set_ship_to_different_address_true()
S
82 1 3
output_ship_to_different_address_hidden_field()
S
83 1 5
output_substep_text_order_notes()
S
81 1 3
add_order_notes_text_fragment()
S
73 1 5
get_substep_text_order_notes()
S
80 1 3
get_next_step_button_label()
S
74 1 4
output_substep_text_shipping_method()
S
81 1 3
add_shipping_methods_text_fragment()
S
73 1 5
__construct()
S
82 1 3