Forminator_CForm_Front_Action D

Total Complexity 480
Dependencies 21
Dependents 22
Total lines 2,625
Lines of code 1,570
Logical lines of code 920
Comment lines 712
Methods 72
Properties 10

Methods 72

Method Rating Maintainability Complexity Lines of code
process_uploads()
D
35 35 73
check_fields_visibility()
C
31 25 112
form_response_message()
B
40 24 58
handle_postdata_field()
A
44 13 39
maybe_login()
A
46 13 38
set_field_data_array()
A
44 12 41
create_post_from_postdata()
A
43 10 49
set_behaviour_settings()
A
48 11 30
validate_registration()
A
50 11 29
prepare_subfields()
A
49 10 29
maybe_create_post()
A
50 10 27
check_captcha()
A
50 10 26
maybe_registration()
A
52 10 25
get_field_conditions()
A
52 10 24
multiple_file_upload()
A
52 10 21
filter_field_data_array()
A
48 9 33
handle_stripe_single()
A
43 8 46
handle_form()
A
46 8 41
get_relevant_behavior_options()
A
53 9 23
paypal_field_to_entry_data_array()
A
46 8 36
submit_email_draft_link()
A
41 6 65
create_paypal_order()
A
49 8 28
handle_stripe_subscription()
A
50 8 26
handle_upload_field()
A
53 8 22
get_limited_select_values()
A
53 8 22
update_hidden_fields_array()
S
51 7 25
attach_addons_on_form_submit()
S
54 7 21
get_post_data_fields()
S
54 7 20
replace_to()
S
56 7 16
set_field_data()
S
49 6 30
get_draft_response()
S
56 7 15
calculate_formula()
S
49 6 28
get_temporary_country_code()
S
55 6 20
handle_paypal()
S
58 6 17
replace_values_to_labels()
S
57 6 15
prepare_fields_info()
S
57 6 15
handle_select_field()
S
54 5 20
stripe_field_to_entry_data_array()
S
54 5 19
maybe_replace_groupped_fields()
S
55 5 18
get_submission_behaviour()
S
61 5 11
fallback_email()
S
52 4 26
save_entry_fields()
S
53 4 23
get_response()
S
57 4 17
set_entry_draft_id()
S
68 5 7
handle_stripe()
S
64 5 10
handle_hidden_field()
S
62 5 10
update_payment_amount()
S
57 3 19
send_email()
S
69 4 6
handle_hidden_fields_after_entry_save()
S
66 4 7
handle_time_field()
S
63 4 10
is_honeypot()
S
63 4 9
get_first_email()
S
66 4 8
get_specific_field_data()
S
63 4 10
get_prepared_submitted_data_for_addons()
S
59 3 14
get_draft_notification()
S
59 3 13
prepare_pp_price()
S
60 3 13
is_in_hidden_fields()
S
66 3 8
remove_password()
S
65 3 8
handle_product_fields()
S
63 3 9
__construct()
S
62 2 11
handle_date_field()
S
65 2 8
calculator_pull_fields()
S
62 2 10
dependencies_not_ready()
S
68 2 7
get_default_currency()
S
68 2 8
get_invalid_form_message()
S
67 2 7
check_errors()
S
69 2 6
get_instance()
S
72 2 6
can_submit()
S
70 2 6
get_fields()
S
68 2 7
handle_url_field()
S
71 1 5
handle_captcha_field()
S
79 1 3
create_draft_id()
S
68 1 6