Bonjour,
après avoir cherché vainement une réponse (entre autre ici : https://getcomposer.org/), je pose ma question.
J'ai lu que pour que composer puisse fonctionner, il a besoin d'un fichier composer.json. Or j'ai sous la main un projet qui utilise composer, qui possède 2 dépendances (installées avec composer). De ce fait, on a l'arborescence suivante :
Donc composer a créé le répertoire vendor, en y mettant les 2 dépendances pdoplusplus et phpecho et un fichier autoload.php.des fichiers et des répertoires index.php vendor rawsrc pdoplusplus composer.json PDOPlusPlus.php phpecho composer.json PhpEcho.php autoload.php
La question que je me pose : cet autoloader permet de trouver les 2 classes qui sont PDOPlusPlus.php et PhpEcho.php quand on les instancie, mais visiblement, il permet aussi de trouver les autres classes du projet contenues dans les répertoires mentionnés en première ligne. Comment cela se fait-il vu qu'il n'y a pas de fichier composer.json global ?
Partager