cristianoc72 / psr2-code-generator
2.1.1
2019-07-25 11:05 UTC
Requires
- php: >=7.2
- gossi/docblock: ~1
- phootwork/collection: ^1.6
- phootwork/lang: ^0.9.0
- symfony/options-resolver: ^3|^4
Requires (Dev)
- phpunit/phpunit: ^8
- vimeo/psalm: ^3.2
This package is auto-updated.
Last update: 2020-04-08 13:25:50 UTC
README
Psr2-code-generator 是一个用于通过优雅的 fluent api 以编程方式生成 PHP 代码的库。该库是惊人的 https://github.com/gossi/php-code-generator 的轻量版本,重构为生成 PSR-2 代码。
与原始库的差异和限制
- php 7.2+ 严格类型
- 仅生成 PSR-2 代码 仅此而已
- 仅生成 php 7.1+ 代码(严格类型)
- 生成类型化的类属性(php 7.4)
- 无反射或逆向工程
- 仅生成类(无独立函数)
安装
通过 Composer 安装
composer require cristianoc72/psr2-code-generator
文档
文档可在 https://cristianoc72.github.io/psr2-code-generator 找到
贡献
请随意 Fork 并提交 pull request。当然,别忘了测试和 PSR-2 标准。