Junior — Middle
Comment peut-on configurer le chargement automatique des classes avec Composer?
sobes.tech IA
Réponse de l'IA
Le chargement automatique des classes dans Composer est configuré via la section autoload dans le fichier composer.json. Les principales méthodes sont :
- Autoload PSR-4 — associe des espaces de noms à des répertoires.
- Autoload PSR-0 — norme obsolète, similaire à PSR-4.
- classmap — indique des fichiers ou répertoires spécifiques à scanner.
- files — charge directement les fichiers indiqués.
Exemple de configuration PSR-4 :
{
"autoload": {
"psr-4": {
"App\\": "src/"
}
}
}
Après modification de composer.json, il faut exécuter composer dump-autoload pour mettre à jour le chargeur automatique.