Grunion_Contact_Form_Plugin D

Total Complexity 262
Dependencies 9
Dependents 7
Total lines 2,210
Lines of code 1,165
Logical lines of code 582
Comment lines 786
Methods 66
Properties 4

Methods 66

Method Rating Maintainability Complexity Lines of code
process_form_submission()
D
29
32 108
get_feedback_entries_from_post()
B
42 17 49
__construct()
A
34 11 89
get_export_data_for_posts()
A
43 13 49
get_post_meta_for_csv_export()
A
49 12 27
is_spam_akismet()
A
49 12 26
parse_fields_from_content()
A
42 10 50
reverse_that_print()
A
45 9 42
unread_count()
A
53 10 19
_internal_personal_data_eraser()
A
44 8 45
internal_personal_data_exporter()
A
47 8 36
prepare_for_akismet()
A
52 9 21
download_feedback_as_csv()
A
46 7 38
record_tracks_event()
S
51 7 26
make_csv_row_from_feedback()
S
53 6 23
register_contact_form_blocks()
S
40 1 92
map_parsed_field_contents_of_post_to_field_names()
S
56 4 19
personal_data_search_filter()
S
56 4 17
akismet_submit()
S
57 4 16
get_feedbacks_as_options()
S
52 3 24
ajax_request()
S
53 3 24
is_in_disallowed_list()
S
58 3 18
strip_tags()
S
59 3 15
get_field_names()
S
60 3 13
gutenblock_render_form()
S
60 3 12
block_attributes_to_shortcode_attributes()
S
62 3 12
daily_akismet_meta_cleanup()
S
61 3 12
replace_tokens_with_input()
S
61 3 11
personal_data_post_ids_by_email()
S
53 2 23
gutenblock_render_field_consent()
S
63 3 10
insert_feedback_filter()
S
70 3 6
widget_shortcode_hack()
S
61 2 13
admin_menu()
S
55 1 25
esc_csv()
S
67 2 7
get_ip_address()
S
77 2 3
use_block_editor_for_post_type()
S
79 2 3
init()
S
67 2 8
is_spam_blocklist()
S
71 2 6
sanitize_value()
S
70 2 6
disable_forms_style_script_concat()
S
71 2 6
gutenblock_render_field_checkbox_multiple()
S
74 1 4
enqueue_contact_forms_style_script()
S
74 1 4
gutenblock_render_field_text()
S
74 1 4
gutenblock_render_field_name()
S
74 1 4
gutenblock_render_field_email()
S
74 1 4
gutenblock_render_field_url()
S
74 1 4
gutenblock_render_field_date()
S
74 1 4
gutenblock_render_field_telephone()
S
74 1 4
gutenblock_render_field_textarea()
S
74 1 4
gutenblock_render_field_checkbox()
S
74 1 4
get_well_known_column_names()
S
65 1 9
gutenblock_render_field_radio()
S
74 1 4
gutenblock_render_field_option()
S
74 1 4
track_current_widget()
S
80 1 3
gutenblock_render_field_select()
S
74 1 4
personal_data_eraser()
S
79 1 3
allow_feedback_rest_api_type()
S
77 1 4
personal_data_exporter()
S
79 1 3
register_personal_data_eraser()
S
68 1 7
register_personal_data_exporter()
S
68 1 7
add_shortcode()
S
72 1 5
get_parsed_field_contents_of_post()
S
80 1 3
tokenize_label()
S
77 1 3
get_post_content_for_csv_export()
S
71 1 5
form_posts_dropdown()
S
69 1 8
widget_atts()
S
74 1 4