Le neveu d'Odette, encore lui, explique que « plus personne n'écrit son autoloader à la main ». Tout le monde utilise Composer, l'outil qui gère les projets PHP. Ça tombe bien : la gazette a déjà un fichier composer.json, posé là depuis le début, que personne n'a jamais ouvert.
Votre mission
- Ouvrez
composer.jsonet repérez ses sections :require(ce dont le projet a besoin pour tourner),require-dev(ce qui ne sert qu'au développement, comme les tests),config. - Donnez un nom au projet :
"name": "saint-glinglin/gazette". - Ajoutez une description :
"description": "Le journal en ligne de Saint-Glinglin". - Ne touchez pas aux dépendances : PHPUnit, dans
require-dev, fait tourner les tests de cet exercice.
Rappel
Composer lit composer.json pour savoir de quoi un projet a besoin, télécharge ces dépendances dans vendor/, et note leurs versions exactes dans composer.lock. Le fichier est en JSON : des clés et des chaînes entre guillemets doubles, des virgules entre les entrées, jamais après la dernière.