Como alterar o projeto PHP para o composer executar as atualizações

PHP

26/12/2017

Olá, pessoal, blz!?

Eu tenho um projeto separado que tem várias classes utilitárias chamado 'util', em uma outra pasta.

Como eu faço pra jogar para a pasta vendor esse meu projeto 'util', sem que eu fiquei copiando e colando nos meus vários projetos, de modo que, quando eu alterar no meu projeto 'util' e eu executar o composer update em cada projeto ele já vai atualizar as alterações???

Essa dúvida foi gerada a partir de um comentário na aula [url descricao='Utilizando autoload com composer - PHP Autoload: Carregando classes automaticamente - Vídeo 4']//www.devmedia.com.br/utilizando-autoload-com-composer-php-autoload-carregando-classes-automaticamente-video-4/38620[/url]
Marcelo Borth

Marcelo Borth

Curtidas 0

Melhor post

Pablo Carvalho

Pablo Carvalho

26/12/2017

Fala Marcelo, tudo bem?

Uma alternativa, se você sempre utiliza essa sua biblioteca, é você subi-la para o Repositório do PHP
https://packagist.org/
e a partir disso você consegue fazer o controle de versões dela, e inclusive fazer o install e update pelo composer.

Uma outra alternativa é você fazer o autoload pelos seus arquivos, como :

{
    "autoload": {
        "files": ["src/MyLibrary/functions.php"]
    }
}
GOSTEI 1

Mais Respostas

Marcelo Borth

Marcelo Borth

26/12/2017

Olá Pablo, obrigado pelo retorno.

No meu caso eu tenho um projeto com várias classes e seria inviável incluir classe por classe nesse arquivo de configuração.

Tem como adicionar o projeto inteiro?
GOSTEI 0
POSTAR