Bonjour, j'ai un problème avec Composer, je viens donc demander de l'aide SVP.
Avec un projet (sur lequel on travail à 2), nous sommes obligé de faire un "php composer.phar dump-autoload" et un "php composer.phar dump-autoload -o" à chaque fois qu'on ajoute un nouveau fichier (une nouvelle Classe dans notre projet web). si on ne tape pas ces lignes de commandes, l'autoloader de composer nous dit que cette classe est not found…
Alors qu'avec des projets perso, je n'ai jamais été dans l'obligation de taper ces lignes de commandes à chaque création de nouvelle Classe.
Pourtant dans mon composer.json j'ai bien mis ceci :
1 2 3 4 5 6 7 8 9 10 11 | "autoload": { "psr-4" : { "App\\": "app/", "Database\\": "app/", "Helpers\\": "app/", "": [ "app/", "lib/" ] } }, |
ps : j'ai des classes sans Namespace dans mes répertoires "app" et "lib".
Donc je ne comprend pas pour à chaque fois qu'on ajoute un fichier dans le dossier "app", il faut qu'on fasse "php composer.phar dump-autoload" et "php composer.phar dump-autoload -o"…
Aurez-vous une idée d'où ça pourrais venir SVP ?
Merci d'avance.