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

---
 .../4/3/43dcb35f966f0fa054ba7993783bf64ca2be218c         | 3 +++
 src/Controller/HomeController.php                        | 9 +++++----
 2 files changed, 8 insertions(+), 4 deletions(-)

diff --git a/.idea/sonarlint/issuestore/4/3/43dcb35f966f0fa054ba7993783bf64ca2be218c b/.idea/sonarlint/issuestore/4/3/43dcb35f966f0fa054ba7993783bf64ca2be218c
index e69de29..7521a9c 100644
--- a/.idea/sonarlint/issuestore/4/3/43dcb35f966f0fa054ba7993783bf64ca2be218c
+++ b/.idea/sonarlint/issuestore/4/3/43dcb35f966f0fa054ba7993783bf64ca2be218c
@@ -0,0 +1,3 @@
+
+php:S112"FDefine and throw a dedicated exception instead of using a generic one.(Û„”’þÿÿÿÿ8öžœÔî1J$47edde45-6969-4470-9c01-b4077dd7b5f4
+php:S112²"FDefine and throw a dedicated exception instead of using a generic one.(Û„”’þÿÿÿÿ8öžœÔî1J$5eb02a27-89bd-4e34-8e30-b9f86d63a21d
\ No newline at end of file
diff --git a/src/Controller/HomeController.php b/src/Controller/HomeController.php
index ac992d4..2c12538 100644
--- a/src/Controller/HomeController.php
+++ b/src/Controller/HomeController.php
@@ -106,12 +106,13 @@ class HomeController extends AbstractController
         return $response;
     }
 
-    #[Route('/func9/{fileName}', name: 'func9')]
-    public function func9(string $fileName): Response // text.txt
+    #[Route('/readFileLineByLine', name: 'readFileLineByLine')]
+    public function readFileLineByLine(Request $request, FileUploader $fileUploader): Response // text.txt
     {
-        $filePath = $this->getParameter('kernel.project_dir') . "/public/files/" . $fileName;
+        $file = $request->files->get('file');
+        $fileName = $fileUploader->upload($file);
         $text = "";
-        foreach ($this->functions->readFileLineByLine($filePath) as $line) {
+        foreach ($this->functions->readFileLineByLine($fileName) as $line) {
             $text .= $line;
         }
         $response = new JsonResponse($text);
-- 
GitLab