FluidCheckout_Steps D

Total Complexity 698
Dependencies 1
Dependents 20
Total lines 4,629
Lines of code 2,230
Logical lines of code 1,374
Comment lines 1,486
Methods 204
Properties 3

Methods 204

Method Rating Maintainability Complexity Lines of code
get_field_display_value()
B
42 23 47
add_body_class()
B
45 18 36
maybe_set_billing_address_same_as_shipping()
B
44 17 40
output_checkout_progress_bar()
A
39 11 62
is_step_complete_shipping()
A
48 13 29
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
is_billing_same_as_shipping_checked()
A
52 11 23
add_substep_text_lines_contact()
A
52 11 21
set_parsed_posted_data()
A
48 10 31
output_step_start_tag()
A
44 9 42
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
reset_remaining_customer_persisted_data()
A
55 10 17
register_default_checkout_steps()
A
46 8 36
output_checkout_steps()
A
57 9 15
is_step_complete_billing()
A
54 8 18
is_next_step_complete()
A
56 8 16
hooks()
S
35 3 87
unset_session_customer_persisted_data_order_processed()
S
51 7 27
update_customer_persisted_data()
S
52 7 26
register_checkout_step()
S
51 7 24
get_customer_session_field_keys()
S
53 7 23
get_shipping_methods_available()
S
47 6 33
is_step_complete_contact()
S
57 7 16
unset_all_session_customer_persisted_data()
S
57 7 15
add_substep_text_lines_shipping_method()
S
59 7 12
checkout_page_template()
S
61 7 11
add_phone_localisation_address_formats()
S
63 7 9
output_login_form_modal()
S
62 7 10
get_incomplete_steps()
S
59 6 13
get_substep_text_lines_extra_fields_address_type()
S
50 5 27
place_order_hooks()
S
52 5 23
output_billing_same_as_shipping_field()
S
58 5 16
output_woocommerce_login_form_redirect_hidden_field()
S
68 6 5
add_phone_formatted_address_replacements()
S
67 6 6
add_substep_text_lines_payment_method()
S
57 5 15
output_checkout_footer()
S
70 6 5
is_checkout_page_or_fragment()
S
69 6 5
get_current_step()
S
59 5 14
output_substep_fields_start_tag()
S
50 4 28
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
get_order_review_html_attributes()
S
55 4 20
unregister_checkout_step()
S
58 4 15
maybe_output_custom_styles()
S
74 5 4
change_message_registration_error_email_exists()
S
70 5 5
maybe_add_checkout_header_custom_styles()
S
73 5 4
maybe_add_checkout_page_custom_styles()
S
73 5 4
maybe_add_checkout_footer_custom_styles()
S
73 5 4
add_place_order_button_wrapper_and_attributes()
S
57 4 15
maybe_enqueue_assets()
S
74 5 4
get_field_display_value_from_field_options()
S
69 5 5
get_hide_site_header_footer_at_checkout()
S
72 5 4
get_supported_customer_property_field_keys()
S
59 4 14
get_shipping_same_billing_fields_keys()
S
58 4 14
is_prev_step_complete()
S
61 4 12
get_substep_review_text()
S
59 4 12
get_field_display_value_from_array()
S
62 4 11
get_next_step()
S
62 4 11
output_step_end_tag()
S
54 3 20
maybe_remove_progress_bar_if_cart_expired()
S
69 4 6
is_cart_page_or_fragment()
S
70 4 5
maybe_display_checkout_page_title()
S
70 4 6
is_shipping_address_available_for_billing()
S
73 4 4
is_billing_same_as_shipping()
S
66 4 9
get_billing_same_shipping_fields_keys()
S
58 3 14
get_substep_text_formatted_address_text_line()
S
58 3 14
output_substep_start_tag()
S
58 3 14
output_checkout_sidebar_wrapper()
S
51 2 28
output_substep_end_tag()
S
60 3 12
get_field_display_value_with_pattern()
S
62 3 11
add_substep_text_lines_order_notes()
S
62 3 11
get_checkout_place_order_html()
S
54 2 22
output_substep_text_start_tag()
S
55 2 20
get_checkout_field_value_from_session()
S
73 3 4
set_checkout_field_value_to_session()
S
73 3 4
get_first_step()
S
71 3 5
add_substep_text_lines_billing_address()
S
64 3 9
get_last_step()
S
69 3 6
is_step_complete()
S
68 3 7
has_checkout_step()
S
67 3 8
output_order_review_header_edit_cart_link()
S
68 3 6
get_checkout_step()
S
66 3 8
get_step()
S
65 3 9
is_country_allowed_for_billing()
S
70 3 5
add_content_section_class()
S
68 3 7
is_country_allowed_for_shipping()
S
70 3 5
output_substep_contact()
S
60 2 14
output_substep_order_notes()
S
60 2 14
output_substep_shipping_address()
S
60 2 14
output_substep_billing_address()
S
60 2 14
output_substep_payment()
S
60 2 14
output_substep_shipping_method()
S
60 2 14
get_address_field_keys()
S
61 2 12
get_order_review_html_attributes_inner()
S
64 2 11
get_substep_shipping_address_fields()
S
54 1 23
get_substep_billing_address_fields()
S
54 1 23
output_checkout_place_order_for_sidebar_main()
S
75 2 4
output_checkout_place_order_for_sidebar()
S
75 2 4
get_shipping_address_hook_priority()
S
68 2 7
get_checkout_layout()
S
65 2 9
get_shipping_methods_hook_priority()
S
68 2 7
add_js_settings()
S
67 2 7
get_substep_text_lines_address_type()
S
72 2 5
add_order_review_background_inline_styles()
S
69 2 6
is_current_step()
S
67 2 7
clear_customer_meta_order_processed()
S
71 2 6
set_billing_same_as_shipping_session()
S
78 2 3
very_late_hooks()
S
70 2 6
output_custom_styles()
S
66 2 9
add_checkout_header_custom_styles()
S
69 2 6
get_parsed_posted_data()
S
72 2 6
add_checkout_page_custom_styles()
S
69 2 6
get_substep_title_html()
S
65 2 8
output_substep_contact_login_link_section()
S
66 2 9
add_checkout_footer_custom_styles()
S
69 2 6
register_assets()
S
67 2 6
output_checkout_header()
S
69 2 7
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
output_order_review_for_sidebar()
S
63 1 12
output_order_review()
S
63 1 12
replace_order_summary_table_fragments()
S
63 1 12
output_substep_text_end_tag()
S
81 1 6
output_substep_payment_fields()
S
69 1 8
output_step_payment()
S
80 1 3
remove_phone_address_data()
S
76 1 4
add_billing_phone_field_to_contact_fields()
S
77 1 4
is_checkout_layout_multistep()
S
78 1 3
get_substep_text_payment_method()
S
80 1 3
add_place_order_fragment_for_sidebar()
S
72 1 5
add_payment_method_text_fragment()
S
73 1 5
output_substep_text_payment_method()
S
81 1 3
change_payment_gateway_icon_html()
S
68 1 7
run_action_woocommerce_checkout_after_customer_details()
S
81 1 3
get_order_review_title()
S
78 1 3
get_allowed_checkout_layouts()
S
70 1 6
output_checkout_place_order()
S
79 1 3
add_place_order_fragment()
S
73 1 5
get_shipping_only_fields_keys()
S
68 1 7
add_place_order_fragment_for_sidebar_main()
S
72 1 5
enqueue_assets()
S
77 1 4
get_cart_totals_shipping_method_label()
S
72 1 5
output_order_summary_cart_item_product_name()
S
78 1 3
output_order_summary_cart_item_quantity()
S
76 1 3
late_hooks()
S
72 1 5
get_billing_only_fields_keys()
S
68 1 7
get_substep_text_billing_address()
S
80 1 3
output_checkout_notices_wrapper_start_tag()
S
83 1 5
output_step_shipping()
S
80 1 3
output_substep_text_shipping_address()
S
81 1 3
add_shipping_address_text_fragment()
S
73 1 5
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_next_step_button_label()
S
74 1 4
add_shipping_address_fields_fragment()
S
73 1 5
output_substep_shipping_address_fields()
S
74 1 5
get_shipping_address_ignored_shipping_field_ids()
S
77 1 4
do_order_notes_hooks()
S
76 1 4
get_substep_title_with_filters()
S
78 1 3
add_shipping_methods_text_fragment()
S
73 1 5
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
get_substep_text_contact()
S
80 1 3
output_step_contact_fields()
S
65 1 10
output_step_contact()
S
80 1 3
output_expansible_form_section_end_tag()
S
79 1 7
output_substep_fields_end_tag()
S
81 1 6
get_substep_text_shipping_method()
S
80 1 3
output_substep_text_shipping_method()
S
81 1 3
output_checkout_notices_wrapper_end_tag()
S
83 1 5
output_substep_billing_address_fields()
S
74 1 5
output_checkout_header_cart_link()
S
64 1 9
get_checkout_header_cart_link()
S
74 1 5
add_checkout_header_cart_link_fragment()
S
73 1 5
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
output_substep_text_billing_address()
S
81 1 3
add_billing_address_text_fragment()
S
73 1 5
add_substep_text_lines_extra_fields_billing_address()
S
79 1 3
add_checkout_billing_address_fields_fragment()
S
73 1 5
get_billing_address_ignored_billing_field_ids()
S
77 1 4
get_substep_text_order_notes()
S
80 1 3
output_step_billing()
S
80 1 3
change_woocommerce_ship_to_destination()
S
82 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
get_checkout_steps()
S
82 1 3
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
__construct()
S
82 1 3