Composer – Arquivo de configuração de dependências
Gabarito: letra D. O Composer é uma ferramenta de gerenciamento de dependências amplamente utilizada em projetos PHP. O arquivo responsável por descrever as dependências do projeto e suas versões é o composer.json. Esse arquivo contém as configurações necessárias para que o Composer instale, atualize e gerencie as bibliotecas das quais o projeto depende.
Alternativa A — ❌ Incorreta
autoload.php é um arquivo gerado automaticamente pelo Composer para carregar automaticamente as classes do projeto, mas não é o arquivo de configuração de dependências.
Alternativa B — ❌ Incorreta
include.lib não é um nome padrão utilizado pelo Composer ou por ferramentas comuns de gerenciamento de dependências.
Alternativa C — ❌ Incorreta
project.src não corresponde a nenhum arquivo de configuração conhecido do Composer.
Alternativa D — ✅ Correta ⟵ GABARITO
composer.json é o arquivo central de configuração do Composer. Nele são declaradas as dependências do projeto, com nome do pacote, versão, e outras configurações opcionais.
Alternativa E — ❌ Incorreta
system.config é um nome genérico que não pertence ao Composer. Pode ser usado em outros contextos, mas não para descrever dependências nessa ferramenta.
Gabarito: letra D