wsdltophp / phpgenerator
生成PHP源代码文件
4.1.1
2022-03-24 21:22 UTC
Requires
- php: >=7.4
- phpstan/phpstan: ^1.5
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.0
- phpunit/phpunit: ^9
README
PhpGenerator帮助生成PHP源代码
尽管这个项目又是另一个PHP源代码生成器,但其主要目标是提供一个一致的PHP源代码生成器,用于PackageGenerator项目。然而,它也旨在用于任何PHP源代码生成过程,因为它生成标准的PHP代码。
请放心,它不是为了PackageGenerator项目的目的而调整的。
主要功能
本项目包含两个主要功能
使用Docker进行测试
感谢phpfarm的Docker镜像,您可以使用cli在本地运行任何PHP版本的测试。
- php-7.4
首先,您需要创建容器,您可以使用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)。有关更多信息,请参阅许可证文件。