From f763cf4bdb7612a9ecd7d0bca173f41cf64ff450 Mon Sep 17 00:00:00 2001
From: Jonathan Foucher <jfoucher@gmail.com>
Date: Tue, 17 Oct 2023 13:02:25 +0200
Subject: [PATCH] throw php errors as exceptions

---
 config/packages/framework.yaml                           | 1 +
 src/Domain/AIPD/Controller/ModeleAnalyseController.php   | 7 +++----
 src/Domain/Maturity/Controller/ReferentielController.php | 4 ++--
 3 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/config/packages/framework.yaml b/config/packages/framework.yaml
index 2d26992bb..d0eb2c290 100644
--- a/config/packages/framework.yaml
+++ b/config/packages/framework.yaml
@@ -17,6 +17,7 @@ framework:
     #fragments: true
     php_errors:
         log: true
+        throw: true
 
     validation:
         mapping:
diff --git a/src/Domain/AIPD/Controller/ModeleAnalyseController.php b/src/Domain/AIPD/Controller/ModeleAnalyseController.php
index 81022b39a..fd60df5cf 100644
--- a/src/Domain/AIPD/Controller/ModeleAnalyseController.php
+++ b/src/Domain/AIPD/Controller/ModeleAnalyseController.php
@@ -357,11 +357,10 @@ class ModeleAnalyseController extends CRUDController
         $form = $this->createForm(ImportModeleType::class);
         $form->handleRequest($request);
         if ($form->isSubmitted() && $form->isValid()) {
-            $content    = file_get_contents($form->getData()['file']->getPathname());
-            $serializer = SerializerBuilder::create()->build();
-            /** @var ModeleAnalyse $object */
-
+            $content = file_get_contents($form->getData()['file']->getPathname());
             try {
+                $serializer = SerializerBuilder::create()->build();
+                /** @var ModeleAnalyse $object */
                 $object = $serializer->deserialize($content, ModeleAnalyse::class, 'xml');
                 $object->deserialize();
             } catch (\Exception $e) {
diff --git a/src/Domain/Maturity/Controller/ReferentielController.php b/src/Domain/Maturity/Controller/ReferentielController.php
index abba6f22f..cb3909bac 100644
--- a/src/Domain/Maturity/Controller/ReferentielController.php
+++ b/src/Domain/Maturity/Controller/ReferentielController.php
@@ -422,8 +422,8 @@ class ReferentielController extends CRUDController
         if ($form->isSubmitted() && $form->isValid()) {
             $content    = file_get_contents($form->getData()['file']->getPathname());
             $serializer = SerializerBuilder::create()->build();
-            /** @var Model\Referentiel $object */
-            
+            /* @var Model\Referentiel $object */
+
             try {
                 $object = $serializer->deserialize($content, Model\Referentiel::class, 'xml');
                 $object->deserialize();
-- 
GitLab