Initialisation :
composer init
(Répondre aux questions pour générer le fichier composer.json).
Ajout d’une dépendance :
composer require monolog/monolog
(Met à jour composer.json et installe la bibliothèque).
Configuration de l’autoloading :
Éditer manuellement composer.json pour ajouter :
"autoload": {
"psr-4": {
"App\\": "src/",
"Tests\\": "tests/"
}
}
Mise à jour de l’autoloader :
composer dump-autoload
| Action | Responsable | Outil/Commande |
|---|---|---|
| Création du fichier | Développeur | composer init ou éditeur de texte |
| Ajout de dépendances | Développeur | composer require |
| Configuration de l’autoloading | Développeur | Édition manuelle |
| Mise à jour des dépendances | Développeur | composer update |
| Versionnage | Développeur/Équipe | Git |