gerenciador de pacostes

Instalando e utilizando o Composer

logo-composer-transparent

O que é o Composer? Basicamente um gerenciador de dependências (ou de pacotes). Com ele, você defini qual bibliotecas vocês usará em seu projeto e ele se encarregará de incluí-las em sua aplicação. Instalação: Para instalá-lo via cUrl, abra o terminal e digite o seguinte comando:

curl -sS https://getcomposer.org/installer | php

baixando assim o composer.phar, o arquivo que se encarregará das inclusões de bibliotecas. Se quiser mais detalhes sobre a instalação, entre aqui:

Utilizando: Para utilizar, basta você criar um arquivo JSON chamado composer.json com as bibliotecas a serem utilizadas. Vamos supor que vcê irá utilizar em sua aplicação o PHPUnit e o Doctrine:

{
    "name": "Nome da sua aplicação",
    "require": {
        "phpunit/phpunit": "3.7.*",
        "doctrine/orm": "2.3.*"
    }
}

Todos os fornecidos pelo Composer você encontra aqui: https://packagist.org

Então rode o seguinte comando no terminar, estando na pasta onde está o composer.json:

php composer.phar install

Autoload: Para utilizar essas bibliotecas, o Composer possui um arquivo chamado de autoload.php, que inclui as que você necessita, então basta você fazer isso:

include_once 'vendor/autoload.php';

e pronto, todas as bibliotecas estão incluídas.

O post foi bem simples, sem se aprofundar muito no Composer, mas você pode conferir muito mais recursos aqui: http://getcomposer.org/doc/