diff --git a/bin/edu b/bin/edu index 18c1e4e..93ce332 100644 --- a/bin/edu +++ b/bin/edu @@ -1,15 +1,19 @@ #!/usr/bin/env php <?php - -# ____ _ _ -# / ___|| |_ _ _ __| | ___ ___ -# \___ \| __| | | |/ _` |/ _ \ / _ \ -# ___) | |_| |_| | (_| | (_) | (_) | -# |____/ \__|\__,_|\__,_|\___/ \___/ -# -# Command bin/edu by Edu-Framework -# @author Benoit Foujols -# +/* + * Edu Framework by studoo + * ____ _ _ + * / ___|| |_ _ _ __| | ___ ___ + * \___ \| __| | | |/ _` |/ _ \ / _ \ + * ___) | |_| |_| | (_| | (_) | (_) | + * |____/ \__|\__,_|\__,_|\___/ \___/ + * + * Command bin/edu by Edu-Framework + * @author Benoit Foujols + * + * Pour les informations complètes sur les droits d'auteur et la licence, + * veuillez consulter le fichier LICENSE qui a été distribué avec ce code source. + */ // Envoie les erreurs à stderr, pas à stdout. ou (0) ini_set('display_errors', 'stderr'); diff --git a/compose.yaml b/compose.yaml index c2c8f27..d23d92f 100644 --- a/compose.yaml +++ b/compose.yaml @@ -10,8 +10,8 @@ services: restart: always environment: MYSQL_DATABASE: app_db - MYSQL_ALLOW_EMPTY_PASSWORD: 'yes' - #MYSQL_ROOT_PASSWORD: root + #MYSQL_ALLOW_EMPTY_PASSWORD: 'yes' + MYSQL_ROOT_PASSWORD: root #MYSQL_USER: app_db_user #MYSQL_PASSWORD: app_db_password volumes: diff --git a/src/EduFramework/Commands/CheckStackCommand.php b/src/EduFramework/Commands/CheckStackCommand.php index 4adbb6d..cb87ac2 100644 --- a/src/EduFramework/Commands/CheckStackCommand.php +++ b/src/EduFramework/Commands/CheckStackCommand.php @@ -1,4 +1,12 @@ <?php +/* + * Edu Framework by studoo + * + * @author Benoit Foujols + * + * Pour les informations complètes sur les droits d'auteur et la licence, + * veuillez consulter le fichier LICENSE qui a été distribué avec ce code source. + */ namespace Studoo\EduFramework\Commands; diff --git a/src/EduFramework/Commands/CreateApiCommand.php b/src/EduFramework/Commands/CreateApiCommand.php index 22d53fd..ea0f1cc 100644 --- a/src/EduFramework/Commands/CreateApiCommand.php +++ b/src/EduFramework/Commands/CreateApiCommand.php @@ -1,4 +1,12 @@ <?php +/* + * Edu Framework by studoo + * + * @author Benoit Foujols + * + * Pour les informations complètes sur les droits d'auteur et la licence, + * veuillez consulter le fichier LICENSE qui a été distribué avec ce code source. + */ namespace Studoo\EduFramework\Commands; diff --git a/src/EduFramework/Commands/CreateCliCommand.php b/src/EduFramework/Commands/CreateCliCommand.php index f7f9367..c6a7565 100644 --- a/src/EduFramework/Commands/CreateCliCommand.php +++ b/src/EduFramework/Commands/CreateCliCommand.php @@ -1,4 +1,12 @@ <?php +/* + * Edu Framework by studoo + * + * @author Benoit Foujols + * + * Pour les informations complètes sur les droits d'auteur et la licence, + * veuillez consulter le fichier LICENSE qui a été distribué avec ce code source. + */ namespace Studoo\EduFramework\Commands; diff --git a/src/EduFramework/Commands/CreateControllerCommand.php b/src/EduFramework/Commands/CreateControllerCommand.php index 45c356d..da0dd8e 100644 --- a/src/EduFramework/Commands/CreateControllerCommand.php +++ b/src/EduFramework/Commands/CreateControllerCommand.php @@ -1,4 +1,12 @@ <?php +/* + * Edu Framework by studoo + * + * @author Benoit Foujols + * + * Pour les informations complètes sur les droits d'auteur et la licence, + * veuillez consulter le fichier LICENSE qui a été distribué avec ce code source. + */ namespace Studoo\EduFramework\Commands; diff --git a/src/EduFramework/Commands/DefaultCommand.php b/src/EduFramework/Commands/DefaultCommand.php index 79547d4..99ede5f 100644 --- a/src/EduFramework/Commands/DefaultCommand.php +++ b/src/EduFramework/Commands/DefaultCommand.php @@ -1,4 +1,12 @@ <?php +/* + * Edu Framework by studoo + * + * @author Benoit Foujols + * + * Pour les informations complètes sur les droits d'auteur et la licence, + * veuillez consulter le fichier LICENSE qui a été distribué avec ce code source. + */ namespace Studoo\EduFramework\Commands; diff --git a/src/EduFramework/Commands/Exception/CommandAlreadyExistsException.php b/src/EduFramework/Commands/Exception/CommandAlreadyExistsException.php index 476c8a9..e5e6489 100644 --- a/src/EduFramework/Commands/Exception/CommandAlreadyExistsException.php +++ b/src/EduFramework/Commands/Exception/CommandAlreadyExistsException.php @@ -1,4 +1,12 @@ <?php +/* + * Edu Framework by studoo + * + * @author Benoit Foujols + * + * Pour les informations complètes sur les droits d'auteur et la licence, + * veuillez consulter le fichier LICENSE qui a été distribué avec ce code source. + */ namespace Studoo\EduFramework\Commands\Exception; diff --git a/src/EduFramework/Commands/Exception/ControllerAlreadyExistsException.php b/src/EduFramework/Commands/Exception/ControllerAlreadyExistsException.php index 3c50cb2..b3081b5 100644 --- a/src/EduFramework/Commands/Exception/ControllerAlreadyExistsException.php +++ b/src/EduFramework/Commands/Exception/ControllerAlreadyExistsException.php @@ -1,4 +1,12 @@ <?php +/* + * Edu Framework by studoo + * + * @author Benoit Foujols + * + * Pour les informations complètes sur les droits d'auteur et la licence, + * veuillez consulter le fichier LICENSE qui a été distribué avec ce code source. + */ namespace Studoo\EduFramework\Commands\Exception; diff --git a/src/EduFramework/Commands/Exception/RouteAlreadyExistsException.php b/src/EduFramework/Commands/Exception/RouteAlreadyExistsException.php index b8d44e3..8aacb73 100644 --- a/src/EduFramework/Commands/Exception/RouteAlreadyExistsException.php +++ b/src/EduFramework/Commands/Exception/RouteAlreadyExistsException.php @@ -1,4 +1,12 @@ <?php +/* + * Edu Framework by studoo + * + * @author Benoit Foujols + * + * Pour les informations complètes sur les droits d'auteur et la licence, + * veuillez consulter le fichier LICENSE qui a été distribué avec ce code source. + */ namespace Studoo\EduFramework\Commands\Exception; diff --git a/src/EduFramework/Commands/Exception/ViewAlreadyExistsException.php b/src/EduFramework/Commands/Exception/ViewAlreadyExistsException.php index 8166939..e90086d 100644 --- a/src/EduFramework/Commands/Exception/ViewAlreadyExistsException.php +++ b/src/EduFramework/Commands/Exception/ViewAlreadyExistsException.php @@ -1,4 +1,12 @@ <?php +/* + * Edu Framework by studoo + * + * @author Benoit Foujols + * + * Pour les informations complètes sur les droits d'auteur et la licence, + * veuillez consulter le fichier LICENSE qui a été distribué avec ce code source. + */ namespace Studoo\EduFramework\Commands\Exception; diff --git a/src/EduFramework/Commands/Extends/AppCommand.php b/src/EduFramework/Commands/Extends/AppCommand.php index 38a8829..52d4af6 100644 --- a/src/EduFramework/Commands/Extends/AppCommand.php +++ b/src/EduFramework/Commands/Extends/AppCommand.php @@ -1,4 +1,12 @@ <?php +/* + * Edu Framework by studoo + * + * @author Benoit Foujols + * + * Pour les informations complètes sur les droits d'auteur et la licence, + * veuillez consulter le fichier LICENSE qui a été distribué avec ce code source. + */ namespace Studoo\EduFramework\Commands\Extends; diff --git a/src/EduFramework/Commands/Extends/CkeckStack.php b/src/EduFramework/Commands/Extends/CkeckStack.php index f034b21..903bc79 100644 --- a/src/EduFramework/Commands/Extends/CkeckStack.php +++ b/src/EduFramework/Commands/Extends/CkeckStack.php @@ -1,4 +1,12 @@ <?php +/* + * Edu Framework by studoo + * + * @author Benoit Foujols + * + * Pour les informations complètes sur les droits d'auteur et la licence, + * veuillez consulter le fichier LICENSE qui a été distribué avec ce code source. + */ namespace Studoo\EduFramework\Commands\Extends; diff --git a/src/EduFramework/Commands/Extends/CommandBanner.php b/src/EduFramework/Commands/Extends/CommandBanner.php index f5a3e53..44ad548 100644 --- a/src/EduFramework/Commands/Extends/CommandBanner.php +++ b/src/EduFramework/Commands/Extends/CommandBanner.php @@ -1,4 +1,12 @@ <?php +/* + * Edu Framework by studoo + * + * @author Benoit Foujols + * + * Pour les informations complètes sur les droits d'auteur et la licence, + * veuillez consulter le fichier LICENSE qui a été distribué avec ce code source. + */ namespace Studoo\EduFramework\Commands\Extends; diff --git a/src/EduFramework/Commands/Extends/CommandManage.php b/src/EduFramework/Commands/Extends/CommandManage.php index fbd73dc..e44159a 100644 --- a/src/EduFramework/Commands/Extends/CommandManage.php +++ b/src/EduFramework/Commands/Extends/CommandManage.php @@ -1,4 +1,12 @@ <?php +/* + * Edu Framework by studoo + * + * @author Benoit Foujols + * + * Pour les informations complètes sur les droits d'auteur et la licence, + * veuillez consulter le fichier LICENSE qui a été distribué avec ce code source. + */ namespace Studoo\EduFramework\Commands\Extends; diff --git a/src/EduFramework/Commands/Extends/ListCommand.php b/src/EduFramework/Commands/Extends/ListCommand.php index 5bcbd87..11e8953 100644 --- a/src/EduFramework/Commands/Extends/ListCommand.php +++ b/src/EduFramework/Commands/Extends/ListCommand.php @@ -1,4 +1,12 @@ <?php +/* + * Edu Framework by studoo + * + * @author Benoit Foujols + * + * Pour les informations complètes sur les droits d'auteur et la licence, + * veuillez consulter le fichier LICENSE qui a été distribué avec ce code source. + */ namespace Studoo\EduFramework\Commands\Extends; diff --git a/src/EduFramework/Commands/StartCommand.php b/src/EduFramework/Commands/StartCommand.php index c33ad04..b477e7a 100644 --- a/src/EduFramework/Commands/StartCommand.php +++ b/src/EduFramework/Commands/StartCommand.php @@ -1,4 +1,12 @@ <?php +/* + * Edu Framework by studoo + * + * @author Benoit Foujols + * + * Pour les informations complètes sur les droits d'auteur et la licence, + * veuillez consulter le fichier LICENSE qui a été distribué avec ce code source. + */ namespace Studoo\EduFramework\Commands; diff --git a/src/EduFramework/Core/ConfigCore.php b/src/EduFramework/Core/ConfigCore.php index 2441cce..1e1d3d6 100644 --- a/src/EduFramework/Core/ConfigCore.php +++ b/src/EduFramework/Core/ConfigCore.php @@ -1,6 +1,6 @@ <?php /* - * Ce fichier fait partie du Studoo + * Edu Framework by studoo * * @author Benoit Foujols * @@ -36,8 +36,8 @@ public function __construct(array $config) self::$config = array_merge( [ 'name' => 'EduFramework', - 'version' => 'v2.0.0@alpha', - 'date_version' => '2024-xx-xx', // Date de la livraison de la version + 'version' => 'v2.0.0@beta', + 'date_version' => '2024-04-13', // Date de la livraison de la version 'php_version' => '8.1', // Warning : bin/edu require PHP 8.1 or higher 'base_path' => '/', 'twig_path' => '/app/Template', @@ -81,16 +81,30 @@ public static function getEnv(string $key): mixed return strip_tags($_ENV[$key]); } + /** + * Permet de vérifier si une configuration existe + * @param string $key Clé de la configuration + * @return bool + */ public static function existEnv(string $key): bool { return isset($_ENV[$key]); } + /** + * Permet de renseigner les informations de la requête HTTP + * @param Request $request Récupère les informations de la requête HTTP + * @return void + */ public static function setRequest(Request $request): void { self::$resquest = $request; } + /** + * Retourne les informations de la requête HTTP + * @return Request + */ public static function getRequest(): Request { return self::$resquest; diff --git a/src/EduFramework/Core/Controller/BuildControllerTrait.php b/src/EduFramework/Core/Controller/BuildControllerTrait.php index cfaefaa..3a531df 100644 --- a/src/EduFramework/Core/Controller/BuildControllerTrait.php +++ b/src/EduFramework/Core/Controller/BuildControllerTrait.php @@ -1,6 +1,6 @@ <?php /* - * Ce fichier fait partie du Studoo + * Edu Framework by studoo * * @author Benoit Foujols * diff --git a/src/EduFramework/Core/Controller/ControllerInterface.php b/src/EduFramework/Core/Controller/ControllerInterface.php index 9a1ad1b..704bc89 100644 --- a/src/EduFramework/Core/Controller/ControllerInterface.php +++ b/src/EduFramework/Core/Controller/ControllerInterface.php @@ -1,6 +1,6 @@ <?php /* - * Ce fichier fait partie du Studoo + * Edu Framework by studoo * * @author Benoit Foujols * diff --git a/src/EduFramework/Core/Controller/DefaultController.php b/src/EduFramework/Core/Controller/DefaultController.php index 650757c..afcbe9f 100644 --- a/src/EduFramework/Core/Controller/DefaultController.php +++ b/src/EduFramework/Core/Controller/DefaultController.php @@ -1,4 +1,12 @@ <?php +/* + * Edu Framework by studoo + * + * @author Benoit Foujols + * + * Pour les informations complètes sur les droits d'auteur et la licence, + * veuillez consulter le fichier LICENSE qui a été distribué avec ce code source. + */ namespace Studoo\EduFramework\Core\Controller; diff --git a/src/EduFramework/Core/Controller/Error/HttpError404Controller.php b/src/EduFramework/Core/Controller/Error/HttpError404Controller.php index aae8675..98f8b00 100644 --- a/src/EduFramework/Core/Controller/Error/HttpError404Controller.php +++ b/src/EduFramework/Core/Controller/Error/HttpError404Controller.php @@ -1,6 +1,6 @@ <?php /* - * Ce fichier fait partie du Studoo + * Edu Framework by studoo * * @author Benoit Foujols * diff --git a/src/EduFramework/Core/Controller/Error/HttpError405Controller.php b/src/EduFramework/Core/Controller/Error/HttpError405Controller.php index 1bf4aa0..40b4a05 100644 --- a/src/EduFramework/Core/Controller/Error/HttpError405Controller.php +++ b/src/EduFramework/Core/Controller/Error/HttpError405Controller.php @@ -1,6 +1,6 @@ <?php /* - * Ce fichier fait partie du Studoo + * Edu Framework by studoo * * @author Benoit Foujols * diff --git a/src/EduFramework/Core/Controller/Error/HttpErrorDefaultController.php b/src/EduFramework/Core/Controller/Error/HttpErrorDefaultController.php index 6918dc8..767eef2 100644 --- a/src/EduFramework/Core/Controller/Error/HttpErrorDefaultController.php +++ b/src/EduFramework/Core/Controller/Error/HttpErrorDefaultController.php @@ -1,6 +1,6 @@ <?php /* - * Ce fichier fait partie du Studoo + * Edu Framework by studoo * * @author Benoit Foujols * diff --git a/src/EduFramework/Core/Controller/FastRouteCore.php b/src/EduFramework/Core/Controller/FastRouteCore.php index 8c68776..1d3e124 100644 --- a/src/EduFramework/Core/Controller/FastRouteCore.php +++ b/src/EduFramework/Core/Controller/FastRouteCore.php @@ -1,6 +1,6 @@ <?php /* - * Ce fichier fait partie du Studoo + * Edu Framework by studoo * * @author Benoit Foujols * diff --git a/src/EduFramework/Core/Controller/Request.php b/src/EduFramework/Core/Controller/Request.php index b860fdf..29c2b5a 100644 --- a/src/EduFramework/Core/Controller/Request.php +++ b/src/EduFramework/Core/Controller/Request.php @@ -1,6 +1,6 @@ <?php /* - * Ce fichier fait partie du Studoo + * Edu Framework by studoo * * @author Benoit Foujols * diff --git a/src/EduFramework/Core/Exception/ErrorControllerException.php b/src/EduFramework/Core/Exception/ErrorControllerException.php index f0967c3..f491ce5 100644 --- a/src/EduFramework/Core/Exception/ErrorControllerException.php +++ b/src/EduFramework/Core/Exception/ErrorControllerException.php @@ -1,6 +1,6 @@ <?php /* - * Ce fichier fait partie du Studoo + * Edu Framework by studoo * * @author Benoit Foujols * diff --git a/src/EduFramework/Core/Exception/ErrorDatabaseNotExistException.php b/src/EduFramework/Core/Exception/ErrorDatabaseNotExistException.php index bc49544..166ad74 100644 --- a/src/EduFramework/Core/Exception/ErrorDatabaseNotExistException.php +++ b/src/EduFramework/Core/Exception/ErrorDatabaseNotExistException.php @@ -1,6 +1,6 @@ <?php /* - * Ce fichier fait partie du Studoo + * Edu Framework by studoo * * @author Benoit Foujols * diff --git a/src/EduFramework/Core/Exception/ErrorHttpStatusException.php b/src/EduFramework/Core/Exception/ErrorHttpStatusException.php index e59b676..a868a72 100644 --- a/src/EduFramework/Core/Exception/ErrorHttpStatusException.php +++ b/src/EduFramework/Core/Exception/ErrorHttpStatusException.php @@ -1,6 +1,6 @@ <?php /* - * Ce fichier fait partie du Studoo + * Edu Framework by studoo * * @author Benoit Foujols * diff --git a/src/EduFramework/Core/Exception/NotDataResponseException.php b/src/EduFramework/Core/Exception/NotDataResponseException.php index 759df43..5bdc9ac 100644 --- a/src/EduFramework/Core/Exception/NotDataResponseException.php +++ b/src/EduFramework/Core/Exception/NotDataResponseException.php @@ -1,6 +1,6 @@ <?php /* - * Ce fichier fait partie du Studoo + * Edu Framework by studoo * * @author Benoit Foujols * diff --git a/src/EduFramework/Core/LoadCouchCore.php b/src/EduFramework/Core/LoadCouchCore.php index 2d01eb8..137b20f 100644 --- a/src/EduFramework/Core/LoadCouchCore.php +++ b/src/EduFramework/Core/LoadCouchCore.php @@ -1,6 +1,6 @@ <?php /* - * Ce fichier fait partie du Studoo + * Edu Framework by studoo * * @author Benoit Foujols * diff --git a/src/EduFramework/Core/Service/DatabaseInterface.php b/src/EduFramework/Core/Service/DatabaseInterface.php index adba754..400ad06 100644 --- a/src/EduFramework/Core/Service/DatabaseInterface.php +++ b/src/EduFramework/Core/Service/DatabaseInterface.php @@ -1,4 +1,12 @@ <?php +/* + * Edu Framework by studoo + * + * @author Benoit Foujols + * + * Pour les informations complètes sur les droits d'auteur et la licence, + * veuillez consulter le fichier LICENSE qui a été distribué avec ce code source. + */ namespace Studoo\EduFramework\Core\Service; diff --git a/src/EduFramework/Core/Service/DatabaseMariadb.php b/src/EduFramework/Core/Service/DatabaseMariadb.php index 09f7c9a..0881ed9 100644 --- a/src/EduFramework/Core/Service/DatabaseMariadb.php +++ b/src/EduFramework/Core/Service/DatabaseMariadb.php @@ -1,6 +1,6 @@ <?php /* - * Ce fichier fait partie du Studoo + * Edu Framework by studoo * * @author Benoit Foujols * diff --git a/src/EduFramework/Core/Service/DatabaseMysql.php b/src/EduFramework/Core/Service/DatabaseMysql.php index 99c8b7c..4b34967 100644 --- a/src/EduFramework/Core/Service/DatabaseMysql.php +++ b/src/EduFramework/Core/Service/DatabaseMysql.php @@ -1,6 +1,6 @@ <?php /* - * Ce fichier fait partie du Studoo + * Edu Framework by studoo * * @author Benoit Foujols * diff --git a/src/EduFramework/Core/Service/DatabaseService.php b/src/EduFramework/Core/Service/DatabaseService.php index 05ca4b8..c8dfb99 100644 --- a/src/EduFramework/Core/Service/DatabaseService.php +++ b/src/EduFramework/Core/Service/DatabaseService.php @@ -1,6 +1,6 @@ <?php /* - * Ce fichier fait partie du Studoo + * Edu Framework by studoo * * @author Benoit Foujols * diff --git a/src/EduFramework/Core/View/StudooDebugExtension.php b/src/EduFramework/Core/View/StudooDebugExtension.php index a9087c8..02cf0bc 100644 --- a/src/EduFramework/Core/View/StudooDebugExtension.php +++ b/src/EduFramework/Core/View/StudooDebugExtension.php @@ -32,7 +32,7 @@ public function getFunctions(): array /** * Permet d'afficher le contenu d'une variable - * @param mixed $var La variable à debuger + * @param mixed $var La variable à debugger * @return void * TODO Changer le style de l'affichage */ @@ -42,8 +42,8 @@ public function dd(mixed $var): void var_dump($var); $result = ob_get_clean(); - echo "<div style=\"background-color: grey; color: white; padding: 10px; margin: 10px 0;\"> + echo "<div style=\"background-color: black; color: white; padding: 10px; margin: 10px 0;\"> <pre>{$result}</pre> - </div>"; + </div>"; } } diff --git a/src/EduFramework/Core/View/TwigCore.php b/src/EduFramework/Core/View/TwigCore.php index a6aee79..5bff0e6 100644 --- a/src/EduFramework/Core/View/TwigCore.php +++ b/src/EduFramework/Core/View/TwigCore.php @@ -1,6 +1,6 @@ <?php /* - * Ce fichier fait partie du Studoo + * Edu Framework by studoo * * @author Benoit Foujols * diff --git a/src/EduFramework/Core/View/studooBarreDebug.php b/src/EduFramework/Core/View/studooBarreDebug.php index 84db643..f292afa 100644 --- a/src/EduFramework/Core/View/studooBarreDebug.php +++ b/src/EduFramework/Core/View/studooBarreDebug.php @@ -1,8 +1,8 @@ <?php /* - * Ce fichier fait partie du edu-framework. + * Edu Framework by studoo * - * (c) redbull + * @author Benoit Foujols * * Pour les informations complètes sur les droits d'auteur et la licence, * veuillez consulter le fichier LICENSE qui a été distribué avec ce code source. diff --git a/src/EduFramework/Core/View/studooView.php b/src/EduFramework/Core/View/studooView.php index 7a6053f..e3401d6 100644 --- a/src/EduFramework/Core/View/studooView.php +++ b/src/EduFramework/Core/View/studooView.php @@ -1,8 +1,8 @@ <?php /* - * Ce fichier fait partie du edu-framework. + * Edu Framework by studoo * - * (c) redbull + * @author Benoit Foujols * * Pour les informations complètes sur les droits d'auteur et la licence, * veuillez consulter le fichier LICENSE qui a été distribué avec ce code source.