Utilisation de Composer
Nous aurons l’occasion dans Symfony
d’utiliser Composer pour charger des librairies. Néanmoins,
voici une petite introduction à Composer.
Composer fonctionne avec un fichier qui se
nomme composer.json. composer.json
Ce fichier est au format JSON. Il contiendra
la liste de toutes les librairies que vous aurez chargées,
avec leur numéro de version (ce qui vous permettra de faire
des mises à jour).
Il est possible de créer un fichier composer.json à partir
de rien avec la commande :
composer init
Si vous n’avez pas installé l’exécutable
de composer, mais juste le fichier PHP de composer, vous devrez
faire :
php composer.phar init
Un système de questions/réponses
permet de renseigner le contenu du fichier composer.json.
Il n’est pas obligatoire de répondre à toutes
les questions (appuyez sur [Entrée] pour
valider).
Seul le nom de l’auteur est obligatoire,
sous la forme : John Smith <john@example.com>
Aux questions :
Would you like to define your dependencies (require) interactively [yes]?
no
Would you like to define your dev dependencies (require-dev)
interactively[yes]? no
Pour ce qui nous concerne, il faut répondre :
no.
Une fois terminé, vous trouverez
dans le dossier c:/wamp64/www un fichier composer.json.
Il est possible de l’ouvrir avec
VSCode :
Les librairies disponibles via Composer sont
accessibles sur le site de Composer en cliquant ...