Junior — Middle
Como pode configurar o carregamento automático de classes com o Composer?
sobes.tech IA
Resposta da IA
A carga automática de classes no Composer é configurada através da secção autoload no ficheiro composer.json. As principais formas são:
- Autoload PSR-4 — associa espaços de nomes a diretórios.
- Autoload PSR-0 — padrão obsoleto, semelhante ao PSR-4.
- classmap — indica ficheiros ou diretórios específicos para escanear.
- files — carrega diretamente os ficheiros indicados.
Exemplo de configuração PSR-4:
{
"autoload": {
"psr-4": {
"App\\": "src/"
}
}
}
Após alterar o composer.json, é necessário executar composer dump-autoload para atualizar o carregador automático.