O PHPGenerator ajuda a gerar código -fonte PHP
Mesmo que este projeto seja mais um gerador de código -fonte do PHP, seu principal objetivo é fornecer um gerador de código -fonte PHP consistente para o projeto PackageGenerator. No entanto, ele também pretende ser usado para qualquer processo de geração de código -fonte do PHP, pois gera código PHP padrão.
Tenha certeza de que não é ajustado para os fins do projeto PackageGenerator.
Este projeto contém dois recursos principais:
Graças à imagem do Docker do PHPFARM, os testes podem ser executados localmente em qualquer versão PHP usando a CLI:
Primeiro de tudo, você precisa criar seu contêiner, o que você pode fazer usando o Docker-Compose, executando a linha de comando abaixo no diretório raiz do projeto:
$ docker-compose up -d --build Você tem um contêiner chamado php_generator no qual pode executar comandos composer e comandos php cli como:
# install deps in container (using update ensure it does use the composer.lock file if there is any)
$ docker exec -it php_generator php-7.4 /usr/bin/composer update
# run tests in container
$ docker exec -it php_generator php-7.4 -dmemory_limit=-1 vendor/bin/phpunitSe você tiver uma pergunta, fique à vontade para criar um problema.
A licença do MIT (MIT). Consulte o arquivo de licença para obter mais informações.