Orderable_Receipt_Layouts D

Total Complexity 162
Dependencies 14
Dependents 0
Total lines 1,444
Lines of code 895
Logical lines of code 414
Comment lines 311
Methods 42
Properties 1

Methods 42

Method Rating Maintainability Complexity Lines of code
get_order_id_from_edit_page()
A
52 11 24
maybe_apply_receipt_layout()
A
45 9 43
output_list_receipt_layouts()
A
45 8 48
add_print_order_buttons_to_edit_order_page()
A
53 8 24
enqueue_assets_to_orders_page()
A
52 8 22
skip_remote_block_patterns()
A
53 8 21
dequeue_assets_from_block_editor()
A
45 6 47
handle_duplicate_action()
S
46 6 42
get_block_patterns()
S
47 6 37
get_public_url()
S
52 6 25
register_block_patterns()
S
53 6 23
get_allowed_blocks()
S
44 4 51
should_create_default_receipt_layouts()
S
52 5 25
enqueue_block_editor_assets()
S
55 5 20
get_order_id_from_ajax()
S
57 5 17
get_order_id_from_rest_endpoint()
S
56 5 17
is_orderable_receipt_block_editor_page()
S
61 5 13
get_order()
S
58 4 17
add_duplicate_row_action_link()
S
52 3 26
add_print_order_buttons_to_hpos_edit_order_page()
S
62 4 11
get_layout()
S
62 4 11
add_print_order_button_to_preview_order_details()
S
56 3 20
add_orderable_block_category()
S
60 3 13
output_print_order_buttons_to_edit_order_page()
S
54 2 28
get_receipt_layouts_options()
S
61 3 12
get_layout_id()
S
63 3 11
run()
S
52 2 23
output_print_order_button()
S
55 2 22
apply_layout()
S
50 1 35
register_blocks()
S
49 1 34
get_receipt_layouts()
S
56 2 18
update_theme_support()
S
59 2 16
register_post_type()
S
52 1 26
add_settings()
S
53 1 24
layout_exists()
S
68 2 7
should_disable_module()
S
73 2 4
get_button_label()
S
79 1 3
get_receipt_layout()
S
65 1 9
get_last_receipt_layout()
S
64 1 10
get_receipt_block_wrapper_attributes()
S
78 1 3
get_has_created_default_receipt_layouts_key()
S
81 1 3
has_receipt_layouts()
S
64 1 10