Forminator_Field D

Total Complexity 300
Dependencies 5
Dependents 16
Total lines 2,061
Lines of code 1,030
Logical lines of code 576
Comment lines 688
Methods 61
Properties 17

Methods 61

Method Rating Maintainability Complexity Lines of code
is_condition_fulfilled()
D
26
57 123
is_hidden()
B
42 24 46
is_condition_matched()
B
41 21 48
create_input()
A
43 15 48
create_wp_editor()
A
44 11 43
create_select()
A
44 10 44
add_index_file()
A
53 10 20
maybe_autofill()
A
49 9 31
create_file_upload()
A
41 7 61
create_textarea()
A
47 8 35
populate_options_for_select()
A
54 9 18
forminator_number_formatting()
A
54 8 18
add_htaccess_file()
S
50 6 35
get_autofill_setting()
S
56 6 20
get_element_autofill_markup_attr()
S
54 5 22
get_prefill()
S
57 5 17
get_day_or_month()
S
56 4 17
create_simple_select()
S
55 4 17
forminator_upload_index_file()
S
60 4 14
maybe_replace_to_autofill_value()
S
59 4 14
get_property()
S
61 4 13
get_description()
S
48 2 38
get_tinymce_args()
S
50 1 52
forminator_separators()
S
51 2 31
get_post_data()
S
65 3 9
get_post_data_sanitize()
S
63 3 10
has_prefill()
S
64 3 10
is_valid_entry()
S
64 3 10
get_element_autofill_settings()
S
68 3 7
create_step_string()
S
64 3 10
element_autofill_is_editable()
S
70 3 6
check_upload_root_index_file()
S
68 3 7
has_limit()
S
70 3 6
get_field_multiple_required_message()
S
63 3 9
is_autofill_enabled()
S
77 2 3
add_required_wp_editor()
S
69 2 6
get_form_style()
S
71 2 6
replace_from_prefill()
S
68 2 7
validate_entry()
S
69 2 7
implode_attr()
S
67 2 7
get_subfield_id()
S
63 2 10
get_calculable_value()
S
69 1 6
get_calculable_precision()
S
71 1 5
forminator_replace_number()
S
65 1 8
__construct()
S
79 1 3
autofill_settings()
S
82 1 3
is_available()
S
82 1 3
sanitize_value()
S
79 1 3
sanitize()
S
82 1 3
get_validation_messages()
S
82 1 3
get_validation_rules()
S
82 1 3
admin_init_field()
S
67 1 7
is_required()
S
72 1 5
validate()
S
91 1 2
defaults()
S
82 1 3
markup()
S
82 1 3
get_settings()
S
82 1 3
get_category()
S
82 1 3
get_slug()
S
82 1 3
get_name()
S
82 1 3
get_id()
S
79 1 3