net_bazzline / php_component_code_generator
此软件包已被弃用,不再维护。未建议替代软件包。
免费作为自由组件,用于生成类、文件、方法、属性、常量和文档的 PHP 代码
1.2.1
2017-07-26 20:31 UTC
Requires
- php: >=5.6
Requires (Dev)
- mockery/mockery: 0.9.*
- phpunit/phpunit: ^5.7
README
我仍然喜欢这个想法,但目前没有再开发它的用例。
PHP 代码生成器
此项目旨在提供一个易于使用的免费 PHP 代码生成器。PHPDOC-Generation 也实现了“类”、“函数”或“属性”等通用生成任务。
查看 ohloh.net。
当前变更日志可在 此处 找到。
安装
手动安装
mkdir -p vendor/net_bazzline/php_component_code_generator
cd vendor/net_bazzline/php_component_code_generator
git clone https://github.com/bazzline/php_component_code_generator .
通过 Packagist
composer require net_bazzline/php_component_code_generator:dev-master
优点
- 类中不使用 "new"...
- 独立且可配置的缩进
- 不使用静态调用
- 包含示例和工厂
- 覆盖 unittests
- 开源
- 自动生成 PHPDoc
优化潜力
- ...但使用 "clone"...
- 目前尚未广泛使用
- 至今未进行其他开发者的代码审查
- 仍有待完成的 todo
API
API 在 bazzline.net 上可用。
灵感来源
- php-generator
- simple-php-code-gen
- cg-library
- sensio generator bundle
- php-ide-stub-generator
- php-token-reflection
- code-generator
结语
如果你喜欢它,请给它 star :-)。如果有需要,请添加 issue。如果你喜欢它,请拉取补丁。如果你使用了它,请写一篇博客。如果你非常喜爱它,请捐赠一些东西 :-].