Exemple :
{ "name": "albertdupont/mon-projet", "require": { "monolog/monolog": "1.0.*", "abc/abcdef": "...", "xyz/xyz": "..." }, "authors": [ { "name": "Albert Dupont", "email": "albertdupont@pouet.com" } ] }
Dans le dossier du projet, lancer l'installation des dépendances :
cd /home/marc/dev/mon_projet composer install
Cela va créer un sous-dossier vendor contenant toutes les dépendances du projet.
Exemple avec GeSHi :
cd /home/marc/dev/mon_projet composer require geshi/geshi
Cela va ajouter une ligne de dépendance dans le fichier composer.json et procéder à l'installation de cette dépendance.
{ "autoload": { "psr-4": { "ma_librairie\\": "src/" } }, ... }
Régénérer l'autoloader :
composer dump-autoload