L3 Info : PHP et Applications Web
 
◃  Ch. 8 Gestion de projet Web  ▹
 

Exemple d'utilisation typique

  1. Initialisation :

    composer init

    (Répondre aux questions pour générer le fichier composer.json).

  2. Ajout d’une dépendance :

    composer require monolog/monolog

    (Met à jour composer.json et installe la bibliothèque).

  3. Configuration de l’autoloading : Éditer manuellement composer.json pour ajouter :

    "autoload": {
       "psr-4": {
           "App\\": "src/",
           "Tests\\": "tests/"
       }
    }
  4. Mise à jour de l’autoloader :

    composer dump-autoload

    En résumé

    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