@@ -88,6 +88,22 @@ public function archive(Validation $validation)
8888 ]);
8989 $ fs ->remove ($ validationDirectory );
9090 }
91+
92+ // Delete from storage
93+ $ this ->logger ->info ('Validation[{uid}] : remove upload files ' , [
94+ 'uid ' => $ validation ->getUid (),
95+ ]);
96+ $ uploadDirectory = $ this ->storage ->getUploadDirectory ($ validation );
97+ if ($ this ->dataStorage ->directoryExists ($ uploadDirectory )) {
98+ $ this ->dataStorage ->deleteDirectory ($ uploadDirectory );
99+ }
100+ $ this ->logger ->info ('Validation[{uid}] : remove output files ' , [
101+ 'uid ' => $ validation ->getUid (),
102+ ]);
103+ $ outputDirectory = $ this ->storage ->getOutputDirectory ($ validation );
104+ if ($ this ->dataStorage ->directoryExists ($ outputDirectory )) {
105+ $ this ->dataStorage ->deleteDirectory ($ outputDirectory );
106+ }
91107 $ this ->logger ->info ('Validation[{uid}] : archive removing all files : completed ' , [
92108 'uid ' => $ validation ->getUid (),
93109 'status ' => Validation::STATUS_ARCHIVED ,
@@ -216,7 +232,7 @@ private function doProcess(Validation $validation)
216232 */
217233 private function getZip (Validation $ validation )
218234 {
219- $ this ->logger ->info ('Validation[{uid}] : Get from storage... ' , [
235+ $ this ->logger ->info ('Validation[{uid}] : get from storage... ' , [
220236 'uid ' => $ validation ->getUid (),
221237 'datasetName ' => $ validation ->getDatasetName (),
222238 ]);
@@ -245,6 +261,10 @@ private function getZip(Validation $validation)
245261 */
246262 private function validateZip ($ validation )
247263 {
264+ $ this ->logger ->info ('Validation[{uid}] : validate zip archive... ' , [
265+ 'uid ' => $ validation ->getUid (),
266+ 'datasetName ' => $ validation ->getDatasetName (),
267+ ]);
248268 $ validationDirectory = $ this ->storage ->getDirectory ($ validation );
249269 $ zipPath = $ validationDirectory . '/ ' . $ validation ->getDatasetName () . '.zip ' ;
250270 $ errors = $ this ->zipArchiveValidator ->validate ($ zipPath );
@@ -316,7 +336,7 @@ private function zipNormData(Validation $validation)
316336 private function saveToStorage (Validation $ validation )
317337 {
318338 // Saves normalized data to storage
319- $ this ->logger ->info ('Validation[{uid}] : saving... ' , [
339+ $ this ->logger ->info ('Validation[{uid}] : saving normalized data ... ' , [
320340 'uid ' => $ validation ->getUid (),
321341 'datasetName ' => $ validation ->getDatasetName (),
322342 ]);
@@ -335,11 +355,13 @@ private function saveToStorage(Validation $validation)
335355 fclose ($ stream );
336356
337357 // Saves validator logs to storage
358+ $ this ->logger ->info ('Validation[{uid}] : saving logs... ' , [
359+ 'uid ' => $ validation ->getUid (),
360+ 'datasetName ' => $ validation ->getDatasetName (),
361+ ]);
338362 $ logPath = $ validationDirectory . '/validator-debug.log ' ;
339363 $ outputPath = $ outputDirectory . '/validator-debug.log ' ;
340- if ($ this ->dataStorage ->fileExists ($ outputPath )){
341- $ this ->dataStorage ->delete ($ outputPath );
342- }
364+
343365 $ stream = fopen ($ logPath , 'r+ ' );
344366 $ this ->dataStorage ->writeStream ($ outputPath , $ stream );
345367 fclose ($ stream );
0 commit comments