Sobes.tech
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.