diff --git a/config/packages/framework.yaml b/config/packages/framework.yaml index 2d26992bbbbc72a18e72167a29a00c2998f46f3a..d0eb2c290d87607092f21484222b8a2ffa7bb95f 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 81022b39a2fc46e7b8afc3e3322e8c370325e874..fd60df5cfea743833760810f22cf5ed0baabd61f 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 abba6f22f74fee8c36a0b670a879208ab7e1c52b..cb3909bac6195210bcc4f312caf01a686e4bd66e 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();