PhpGenerator помогает генерировать исходный код PHP
Даже если этот проект является еще одним генератором исходного кода PHP, его основная цель - предоставить постоянный генератор исходного кода PHP для проекта PackageGenerator. Тем не менее, он также направлен на использование для любого процесса генерации исходного кода PHP, поскольку он генерирует стандартный код PHP.
Будьте уверены, что он не подправляется для целей проекта PackageGenerator.
Этот проект содержит две основные функции:
Благодаря изображению Docker Phpfarm, тесты могут выполняться локально под любой версией PHP, используя CLI:
Прежде всего, вам нужно создать свой контейнер, который вы можете сделать, используя Docker-Compose, выполнив приведенную ниже командную строку из корневого каталога проекта:
$ docker-compose up -d --build Затем у вас есть контейнер с именем php_generator , в котором вы можете запускать команды composer и команды php cli такие как:
# 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/phpunitЕсли у вас есть вопрос, не стесняйтесь создавать проблему.
Лицензия MIT (MIT). Пожалуйста, смотрите файл лицензии для получения дополнительной информации.