From f7ec08afe6d2e424fcd52cf0458abbc77ae938da Mon Sep 17 00:00:00 2001
From: "a.shamavov" <a.shamavov@iqdev.digital>
Date: Wed, 17 Apr 2024 12:36:10 +0500
Subject: [PATCH] fix

---
 src/Controller/HomeController.php | 10 ++++------
 src/Service/FileUploader.php      | 33 -------------------------------
 2 files changed, 4 insertions(+), 39 deletions(-)
 delete mode 100644 src/Service/FileUploader.php

diff --git a/src/Controller/HomeController.php b/src/Controller/HomeController.php
index 2c12538..0e2c3d2 100644
--- a/src/Controller/HomeController.php
+++ b/src/Controller/HomeController.php
@@ -96,23 +96,21 @@ class HomeController extends AbstractController
     }
 
     #[Route('/readLogFile', name: 'readLogFile')]
-    public function readLogFile(Request $request, FileUploader $fileUploader): Response
+    public function readLogFile(Request $request): Response
     {
         $file = $request->files->get('file');
-        $fileName = $fileUploader->upload($file);
-        $text = $this->functions->readLogFile($fileName);
+        $text = $this->functions->readLogFile($file);
         $response = new JsonResponse($text);
         $response->setEncodingOptions(JSON_UNESCAPED_UNICODE);
         return $response;
     }
 
     #[Route('/readFileLineByLine', name: 'readFileLineByLine')]
-    public function readFileLineByLine(Request $request, FileUploader $fileUploader): Response // text.txt
+    public function readFileLineByLine(Request $request): Response // text.txt
     {
         $file = $request->files->get('file');
-        $fileName = $fileUploader->upload($file);
         $text = "";
-        foreach ($this->functions->readFileLineByLine($fileName) as $line) {
+        foreach ($this->functions->readFileLineByLine($file) as $line) {
             $text .= $line;
         }
         $response = new JsonResponse($text);
diff --git a/src/Service/FileUploader.php b/src/Service/FileUploader.php
deleted file mode 100644
index 8bd280f..0000000
--- a/src/Service/FileUploader.php
+++ /dev/null
@@ -1,33 +0,0 @@
-<?php
-
-namespace App\Service;
-
-use Symfony\Component\HttpFoundation\File\Exception\FileException;
-use Symfony\Component\HttpFoundation\File\UploadedFile;
-
-class FileUploader
-{
-    private $targetDirectory;
-
-    public function __construct($targetDirectory)
-    {
-        $this->targetDirectory = $targetDirectory;
-    }
-
-    public function upload(UploadedFile $file)
-    {
-        $fileName = pathinfo($file->getClientOriginalName(), PATHINFO_FILENAME) .'.'. $file->guessExtension();
-        try {
-            $file->move($this->getTargetDirectory(), $fileName);
-        } catch (FileException $e) {
-            throw new FileException($e->getMessage());
-        }
-
-        return $this->getTargetDirectory() . $fileName;
-    }
-
-    public function getTargetDirectory()
-    {
-        return $this->targetDirectory;
-    }
-}
\ No newline at end of file
-- 
GitLab