CodeIgniter e composer

Olá a todos, Se você pensou em usar algum projeto que está no Composer, mas achou que seria complicado fazer isso: Pense de novo!. A beleza de se fazer um projeto como a PSR-0, é que torna a integração de componentes muito mais fácil (mesmo que o CodeIgniter não se adeque a esses parâmetros). Mas bora lá começar essa bagaça. Na raiz do seu projeto crie o arquivo composer.json. Ele contem todos os projetos que você queira usar (Aqui você tem uma pequena lista do que o composer tem hoje!).

:::json
{
    "require": {
        "monolog/monolog": "1.8.*"
    }
}

Faça a instalação do composer, seja localmente:

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

ou globalmente:

:::bash
curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer

Caso queira mais detalhes na instalação ou configuração do composer.json dê uma olhada na documentação do composer. Instale as dependências:

Composer local:

:::bash
php composer.php install

Composer global:

:::bash
composer install

Edite o arquivo index.php, e insira o seguinte trecho:

:::php
<?php
/**
 * --------------------------------------------------------------
 * COMPOSER
 * --------------------------------------------------------------
 *
 * Autoload do composer
 */
include_once './vendor/autoload.php';

Pronto. Agora é só usar o componente. Dúvidas utilize os comentários.

comments powered by Disqus