FluidCheckout_Steps D

Total Complexity 581
Dependencies 1
Dependents 15
Total lines 4,008
Lines of code 1,948
Logical lines of code 1,170
Comment lines 1,261
Methods 171
Properties 3

Methods 171

Method Rating Maintainability Complexity Lines of code
get_field_display_value()
B
42 23 47
is_step_complete_shipping()
A
48 13 29
is_shipping_country_allowed_for_billing()
A
53 13 21
very_late_hooks()
A
52 13 20
maybe_output_order_review_shipping_method_chosen()
A
47 12 31
output_expansible_form_section_start_tag()
A
40 10 60
is_billing_same_as_shipping_checked()
A
52 11 23
output_checkout_progress_bar()
A
40 8 61
maybe_set_billing_address_same_as_shipping()
A
48 10 31
set_parsed_posted_data()
A
48 10 31
get_cart_shipping_methods_label()
A
51 10 24
add_body_class()
A
54 10 20
is_billing_address_data_same_as_shipping()
A
49 9 32
reset_remaining_customer_persisted_data()
A
55 10 17
register_checkout_step()
A
50 9 25
register_default_checkout_steps()
A
46 8 37
get_complete_steps()
A
53 9 21
output_checkout_steps()
A
57 9 15
add_substep_text_lines_contact()
A
53 8 20
is_step_complete_billing()
A
54 8 18
is_next_step_complete()
A
56 8 16
get_current_step()
S
57 8 15
update_customer_persisted_data()
S
52 7 26
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
output_woocommerce_login_form_redirect_hidden_field()
S
66 7 6
hooks()
S
37 2 74
maybe_set_billing_address_same_as_shipping_on_process_checkout()
S
58 6 14
get_incomplete_steps()
S
59 6 13
output_step_start_tag()
S
50 5 26
get_substep_text_lines_extra_fields_address_type()
S
51 5 26
checkout_page_template()
S
61 6 11
output_billing_same_as_shipping_field()
S
58 5 16
add_phone_localisation_address_formats()
S
63 6 9
output_substep_fields_start_tag()
S
50 4 28
change_default_checkout_field_value_from_session_or_posted_data()
S
61 5 12
get_order_review_html_attributes()
S
56 4 18
output_step_end_tag()
S
56 4 16
unregister_checkout_step()
S
58 4 15
get_hide_site_header_footer_at_checkout()
S
72 5 4
output_checkout_header_custom_styles()
S
68 5 6
add_phone_formatted_address_replacements()
S
68 5 6
add_custom_styles()
S
65 5 9
get_field_display_value_from_field_options()
S
69 5 5
output_checkout_page_custom_styles()
S
68 5 6
get_shipping_same_billing_fields_keys()
S
58 4 14
get_supported_customer_property_field_keys()
S
59 4 14
get_substep_review_text()
S
59 4 12
is_prev_step_complete()
S
61 4 12
get_next_step()
S
62 4 11
get_field_display_value_from_array()
S
62 4 11
is_billing_same_as_shipping()
S
66 4 9
get_billing_same_shipping_fields_keys()
S
58 3 15
output_login_form_flyout()
S
65 4 9
is_shipping_address_available_for_billing()
S
73 4 4
output_substep_start_tag()
S
58 3 14
output_checkout_sidebar_wrapper()
S
51 2 28
output_substep_end_tag()
S
60 3 12
add_substep_text_lines_order_notes()
S
62 3 11
get_field_display_value_with_pattern()
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
output_checkout_place_order_for_sidebar()
S
71 3 5
add_content_section_class()
S
68 3 7
set_checkout_field_value_to_session()
S
73 3 4
enqueue_assets()
S
72 3 5
is_step_complete()
S
68 3 7
is_country_allowed_for_shipping()
S
70 3 5
is_country_allowed_for_billing()
S
70 3 5
get_step()
S
65 3 9
add_substep_text_lines_billing_address()
S
64 3 9
get_checkout_step()
S
66 3 8
enqueue_order_details_styles()
S
73 3 4
has_checkout_step()
S
67 3 8
output_substep_billing_address()
S
60 2 14
output_substep_shipping_address()
S
60 2 14
output_substep_contact()
S
60 2 14
output_substep_order_notes()
S
60 2 14
output_substep_shipping_method()
S
60 2 14
get_substep_text_formatted_address_text_line()
S
61 2 12
get_address_field_keys()
S
61 2 12
get_order_review_html_attributes_inner()
S
64 2 11
unset_session_customer_persisted_data_order_processed()
S
63 2 11
get_substep_shipping_address_fields()
S
54 1 23
get_substep_billing_address_fields()
S
54 1 23
get_shipping_address_hook_priority()
S
68 2 7
get_shipping_methods_hook_priority()
S
68 2 7
register_assets()
S
67 2 6
is_current_step()
S
67 2 7
get_parsed_posted_data()
S
72 2 6
get_substep_title_html()
S
65 2 8
output_checkout_header()
S
69 2 7
checkout_step_priority_uasort_comparison()
S
70 2 6
set_billing_same_as_shipping_session()
S
78 2 3
get_checkout_layout()
S
65 2 9
get_substep_text_lines_address_type()
S
72 2 5
output_substep_contact_login_button()
S
66 2 9
output_substep_contact_login()
S
65 2 9
change_message_registration_error_email_exists()
S
72 2 5
output_order_review()
S
63 1 12
output_order_review_for_sidebar()
S
63 1 12
get_billing_only_fields_keys()
S
68 1 7
get_allowed_checkout_layouts()
S
70 1 6
get_option_label_billing_same_as_shipping()
S
78 1 3
output_substep_text_billing_address()
S
81 1 3
run_action_woocommerce_checkout_after_customer_details()
S
81 1 3
change_payment_gateway_icon_html()
S
68 1 7
output_substep_payment_fields()
S
69 1 8
late_hooks()
S
74 1 4
get_order_review_title()
S
78 1 3
output_substep_payment()
S
65 1 9
get_cart_totals_shipping_method_label()
S
72 1 5
output_step_payment()
S
80 1 3
add_place_order_button_wrapper()
S
73 1 4
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
get_substep_text_order_notes()
S
80 1 3
add_billing_address_text_fragment()
S
73 1 5
output_checkout_notices_wrapper_end_tag()
S
83 1 5
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
get_contact_step_display_field_ids()
S
74 1 5
output_form_account_creation()
S
69 1 8
output_checkout_notices_wrapper_start_tag()
S
83 1 5
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
add_shipping_address_fields_fragment()
S
73 1 5
output_step_contact()
S
80 1 3
output_expansible_form_section_end_tag()
S
79 1 7
output_checkout_header_cart_link()
S
66 1 8
output_substep_text_end_tag()
S
81 1 6
output_substep_fields_end_tag()
S
81 1 6
get_checkout_header_cart_link()
S
74 1 5
add_checkout_header_cart_link_fragment()
S
73 1 5
get_next_step_button_label()
S
74 1 4
is_shipping_phone_enabled()
S
79 1 3
is_billing_phone_enabled()
S
78 1 3
output_substep_shipping_address_fields()
S
74 1 5
add_substep_text_lines_shipping_address()
S
79 1 3
get_substep_text_billing_address()
S
80 1 3
add_shipping_methods_fields_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
output_substep_billing_address_fields()
S
74 1 5
get_billing_address_ignored_billing_field_ids()
S
77 1 4
output_step_billing()
S
80 1 3
change_woocommerce_ship_to_destination()
S
82 1 3
output_additional_fields()
S
69 1 8
is_checkout_layout_multistep()
S
78 1 3
output_shipping_methods_available()
S
74 1 5
set_ship_to_different_address_true()
S
82 1 3
add_substep_text_lines_extra_fields_shipping_address()
S
79 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_checkout_steps()
S
82 1 3
output_substep_text_shipping_method()
S
81 1 3
add_shipping_methods_text_fragment()
S
73 1 5
get_substep_text_shipping_method()
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
__construct()
S
82 1 3