: str_replace(): Passing null to parameter #2 ($replace) of type array|string is deprecated in
* @param string||array $value
protected function setColumnValue(string $key, $value): void
if($key === "repeater" && is_array($value)){
$this->columnValues['repeater'][$value[0]] = $value[1];
$this->columnValues[$key] = $value;
protected function filterRawValue( string $key, $rawValue, Field $nfField)
$formId = $this->submissionAggregate->getMasterFormId();
$fieldId=$this->fieldIds[$key];
$fieldType = $this->fieldTypes[$key];
$filtered = apply_filters('nf_subs_export_pre_value', $rawValue, $fieldId);
$filtered = apply_filters('ninja_forms_subs_export_pre_value', $filtered, $fieldId, $formId);
$filtered = apply_filters('ninja_forms_subs_export_field_value_' . $fieldType, $filtered, $nfField);
* Set indexed array of field types to be omitted in output
* @param array $hiddenFieldTypes Indexed array of field types to be omitted in output
* @return SubmissionAggregateCsvExportAdapter
public function setHiddenFieldTypes(array $hiddenFieldTypes): SubmissionAggregateCsvExportAdapter
$this->hiddenFieldTypes = $hiddenFieldTypes;