From 51fad39eb09419c4fcd13ddc8f4ea000e76156e9 Mon Sep 17 00:00:00 2001 From: Benoit Foujols Date: Thu, 22 Aug 2024 14:45:35 +0200 Subject: [PATCH 1/4] fix doc install pip package --- docs/contributor/documentation.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/contributor/documentation.md b/docs/contributor/documentation.md index 0ec5362..1e22804 100644 --- a/docs/contributor/documentation.md +++ b/docs/contributor/documentation.md @@ -91,7 +91,7 @@ Pour installer MKdocs, tapez la commande suivante : Cette commande va installer MKdocs et les dépendances nécessaires. ```bash -python -m pip install requirements.txt +python -m pip install -r requirements.txt ``` !!! abstract "Pour aller plus loin" From a2f58da9e4a2dc3cc5f23a5bc1b43f134e22f842 Mon Sep 17 00:00:00 2001 From: Benoit Foujols Date: Fri, 23 Aug 2024 10:15:19 +0200 Subject: [PATCH 2/4] Release v2.2.1 --- src/EduFramework/Core/ConfigCore.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/EduFramework/Core/ConfigCore.php b/src/EduFramework/Core/ConfigCore.php index 40ddc29..eea7289 100644 --- a/src/EduFramework/Core/ConfigCore.php +++ b/src/EduFramework/Core/ConfigCore.php @@ -36,8 +36,8 @@ public function __construct(array $config) self::$config = array_merge( [ 'name' => 'EduFramework', - 'version' => 'v2.2.0@stable', - 'date_version' => '2024-07-08', // Date de la livraison de la version + 'version' => 'v2.2.1@stable', + 'date_version' => '2024-07-23', // Date de la livraison de la version 'php_version' => '8.2', // Warning : bin/edu require PHP 8.2 or higher 'base_path' => '/', 'twig_path' => '/app/Template', From 891a2b5a9ab5109fdc369c02139fe198898bd360 Mon Sep 17 00:00:00 2001 From: Benoit Foujols Date: Fri, 23 Aug 2024 10:50:53 +0200 Subject: [PATCH 3/4] #117 fix Class not use --- src/EduFramework/Commands/CreateApiCommand.php | 4 ---- 1 file changed, 4 deletions(-) diff --git a/src/EduFramework/Commands/CreateApiCommand.php b/src/EduFramework/Commands/CreateApiCommand.php index 0a76213..f37401a 100644 --- a/src/EduFramework/Commands/CreateApiCommand.php +++ b/src/EduFramework/Commands/CreateApiCommand.php @@ -133,10 +133,6 @@ private function generateController(string $className, array $router): void //Add Imports $namespace->addUse('Studoo\EduFramework\Core\Controller\ControllerInterface'); $namespace->addUse('Studoo\EduFramework\Core\Controller\Request'); - $namespace->addUse('Studoo\EduFramework\Core\View\TwigCore'); - $namespace->addUse('Twig\Error\LoaderError'); - $namespace->addUse('Twig\Error\RuntimeError'); - $namespace->addUse('Twig\Error\SyntaxError'); $namespace->addUse('OpenApi\Attributes'); //Generate ClassName $class = $namespace->addClass($className); From b7cdcfb414823d4b0893b19ec377f2a963aa90e1 Mon Sep 17 00:00:00 2001 From: Benoit Foujols Date: Fri, 23 Aug 2024 10:57:20 +0200 Subject: [PATCH 4/4] #119 add Request::getBody --- src/EduFramework/Core/Controller/Request.php | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/EduFramework/Core/Controller/Request.php b/src/EduFramework/Core/Controller/Request.php index 29c2b5a..8b76183 100644 --- a/src/EduFramework/Core/Controller/Request.php +++ b/src/EduFramework/Core/Controller/Request.php @@ -166,4 +166,13 @@ public function setRoute(string $route): Request $this->route = $route; return $this; } + + /** + * Permet de récupérer le body de la requête HTTP + * @return string + */ + public function getBody(): false|string + { + return file_get_contents('php://input'); + } }