diff --git a/CHANGELOG.md b/CHANGELOG.md index a93ddcfc9b532ac0d2f1ddf5fc8e6081504b8c8b..3bfaa1971e92e1ffb9b8ec6709cf4a4c186c522a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,12 @@ CHANGELOG ========= +4.4 (30/09/2021) +------------------- + +Correction de bug empĂȘchant d'utiliser les formulaires en CLI + + 4.3 (29/09/2021) ------------------- diff --git a/src/Service/CodeGeneratorService.php b/src/Service/CodeGeneratorService.php index e87313755ed387c3b5dd6f6f5e36cac263ae695e..edcb8bb99b6a35cc1df25c582f69b73fecd3d910 100644 --- a/src/Service/CodeGeneratorService.php +++ b/src/Service/CodeGeneratorService.php @@ -76,7 +76,11 @@ class CodeGeneratorService */ public function formPublish(AbstractForm $form) { - if (Console::isConsole()) return $this->paramsFromConsole(); + if (Console::isConsole()){ + $params = $this->paramsFromConsole(); + }else{ + $params = Util::$controller->getRequest()->getPost(); + } $form->add([ 'type' => 'Submit', @@ -96,12 +100,15 @@ class CodeGeneratorService ], ]); - $form->setData(Util::$controller->getRequest()->getPost()); - - $this->displayForm($form); + $form->setData($params); - - $postAndValid = Util::$controller->getRequest()->isPost() && $form->isValid(); + if (!Console::isConsole()) { + $this->displayForm($form); + $postAndValid = Util::$controller->getRequest()->isPost() && $form->isValid(); + }else{ + $form->isValid(); + $postAndValid = true; + } if ($postAndValid) { $params = $form->getParams();