input_type = INPUTS::json; $required_post_string_field->field_filter = FIELD_FILTER::raw_string; $required_post_string_field->escape_html = HTML_FLAG::escape; $required_post_string_field->validation_rule = 'required|max: 75'; $required_post_string_field->use_db_filter = DB_FILTER::ON; $required_post_string_field->skip_the_db = false; $adult_post_int_age_field = new IO(); $adult_post_int_age_field->input_type = INPUTS::json; $adult_post_int_age_field->field_filter = FIELD_FILTER::integer_number; $adult_post_int_age_field->validation_rule = 'greater_than: 18'; $adult_post_int_age_field->validation_message = ['greater_than' => 'The %s must be an Adult over %d!']; return [ 'first_name' => $required_post_string_field, 'last_name' => $required_post_string_field, 'age' => $adult_post_int_age_field ]; } }