/**
  * @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);
 }
Example #2
0
 /**
  * @param string $filePath
  */
 private function createLogFile($filePath)
 {
     $columns = array('date/time', 'file', 'profile', 'message', 'successFlag');
     $this->fileWriter->writeHeader($filePath, $columns);
 }