Grunion_Contact_Form_Plugin D

Total Complexity 217
Dependencies 4
Dependents 5
Total lines 1,973
Lines of code 1,039
Logical lines of code 496
Comment lines 698
Methods 59
Properties 4

Methods 59

Method Rating Maintainability Complexity Lines of code
process_form_submission()
D
29 31 108
__construct()
A
34 11 90
is_spam_akismet()
A
49 12 26
get_export_data_for_posts()
A
46 11 41
download_feedback_as_csv()
A
43 10 47
unread_count()
A
53 10 19
_internal_personal_data_eraser()
A
45 8 44
parse_fields_from_content()
A
44 8 42
internal_personal_data_exporter()
A
47 8 36
prepare_for_akismet()
A
53 9 20
export_form()
S
47 5 42
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
55 4 20
personal_data_search_filter()
S
56 4 17
akismet_submit()
S
57 4 16
get_post_meta_for_csv_export()
S
59 4 14
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
block_attributes_to_shortcode_attributes()
S
62 3 12
daily_akismet_meta_cleanup()
S
61 3 12
get_feedbacks_as_options()
S
52 2 26
replace_tokens_with_input()
S
61 3 11
gutenblock_render_form()
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
init()
S
67 2 8
use_block_editor_for_post_type()
S
79 2 3
is_spam_blocklist()
S
71 2 6
sanitize_value()
S
70 2 6
gutenblock_render_field_radio()
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
gutenblock_render_field_checkbox_multiple()
S
74 1 4
gutenblock_render_field_select()
S
74 1 4
widget_atts()
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
75 1 4
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
track_current_widget()
S
80 1 3