/** * @param $postData * @param $profileName * @param $outputFile */ public function saveUnprocessedData($postData, $profileName, $outputFile) { if ($postData['session']['prevState'] === 'new') { $header = $this->transformerChain->composeHeader(); $this->fileIO->writeHeader($outputFile, $header); } $data = $this->transformerChain->transformForward($postData['data'][$profileName]); $this->fileIO->writeRecords($outputFile, $data); }
/** * @param string $filePath */ private function createLogFile($filePath) { $columns = array('date/time', 'file', 'profile', 'message', 'successFlag'); $this->fileWriter->writeHeader($filePath, $columns); }