Skip to content

LucBlocker01/Vetonat

Repository files navigation

SAE Symfony : Développement d'un site pour vétérinaire : "Vétonat"

Auteur : François Axel (fran0138), Franck Tony (fran0124), Legros Enzo (legr0109), Becker Chloé (Beck0018), Hureaux Lucas (Hure0006)


Installation / Configuration

Ajout dans le composeur.json :

"start" : [
"Composer\\Config::disableProcessTimeout",
"symfony serve"
],
-> Qui lance le serveur web symfony avec la commande composer start

"stop" : [
"symfony server:stop"
],
-> Qui stoppe le serveur web symfony avec la commande composer stop (pas besoin de l'exécuter en temps normal)

"fix:cs": [
"php-cs-fixer fix"
],
-> Qui lance la commande de correction du code par PHP CS Fixer

"test:cs" : [
"php-cs-fixer fix --dry-run"
],
-> Qui lance la commande de vérification du code par PHP CS Fixer

"test:codecept": [
"php vendor/bin/codecept run"
],
-> Qui lance les test avec codeception

"test": [
"@test:cs",
"@test:codecept"
],
-> Qui lance : le script Composer qui teste la mise en forme du code et le script Composer des tests avec Codeception

Nous avons rajouter les éléments suivant dans le composer.json

"db" : [
"php bin/console doctrine:database:drop --force --if-exists" -> Destruction forcée de la base de données
"php bin/console doctrine:database:create"-> Création de la base de données
"php bin/console doctrine:migrations:migrate --no-interaction" -> Application des migrations successives sans questions interactives
"php bin/console doctrine:fixtures:load --no-interaction" -> Génération des données factices sans questions interactives
],

On modifie le script test:codecept de la façon suivante :

"test:codecept": [
"php bin/console doctrine:database:drop --force --quiet --env=test"-> Destruction silencieuse forcée de la base de données
"php bin/console doctrine:database:create --quiet --env=test"-> Création silencieuse de la base de données
"php bin/console doctrine:schema:create --quiet --env=test"-> Création silencieuse du schéma de la base de données
"php vendor/bin/codecept run" ],

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors