$field) { $value = $map[$key]; $value = $field->getTextValue($value); if (preg_match('/\s|,|\"/', $value)) { $value = str_replace('"', '""', $value); $value = '"'.$value.'"'; } $values[] = $value; } $this->rows[] = implode(',', $values); } public function newFileData() { return implode("\n", $this->rows); } }