» Composer é um gerenciador de dependências para o PHP que torna possível definir pacotes de códigos de terceiros usados por um projeto que pode então ser facilmente instalado e atualizado. Ele aproveita os recursos de carregamento automático de classe do PHP, repositórios de pacotes PHP como » Packagist e convenções comuns de layout e codificação de projetos.
   Por exemplo, se uma aplicação ou página em PHP precisa
   trabalhar com valores UUID,
   » o pacote
   ramsey/uuid de Ben Ramsey, que implementa os
   tipos de UUID amplamente conhecidos que são definidos pela
   » RFC 4122, poderia ser usado.
  
   Resumidamente, isto é feito criando um arquivo composer.json
   no projeto, usando o Composer para instalar a última versão do
   pacote, e incluindo o script de autocarregamento do Composer para torná-lo disponível
   ao código. A » documentação de
   "Uso Básico" do Composer entra em mais detalhes sobre isso.
  
Exemplo #1 
    composer.json que requer um único pacote
   
{
    "require": {
        "ramsey/uuid": "^4.7"
    }
}
