firehed / php7ize
工具,快速将PHP7特性添加到现有代码库中
0.0.5
2017-02-07 23:23 UTC
Requires
- ulrichsg/getopt-php: ~2.3
Requires (Dev)
- firehed/arctools: ~1.0
- phpunit/phpunit: ^5.4
README
php7ize是一个命令行工具,用于快速将PHP7特性添加到PHP5代码库中。
安装
官方支持的唯一安装方法是使用Composer和Packagist。由于此工具不打算作为项目依赖项使用,建议全局安装。
composer global require firehed/php7ize
如果您尚未这样做,请将Composer的全局bin
目录添加到您的PATH
# ~/.bash_profile
export PATH=$PATH:~/.composer/vendor/bin
使用
(更多信息即将到来)
更新
使用Composer的全局更新机制
composer global update
贡献
请参阅CONTRIBUTING.md获取更多信息
未来特性
所有特性都可能发生变化。您可以通过添加GitHub问题来提出建议。
- 大幅改进内部实现(使用/访问AST?)
- 改进/测试可变参数函数的类型提示
- 为接口、特性和抽象类添加测试覆盖率
- 自动重命名PHP4风格的构造函数?