sunnysideup / huringa
运行代码升级和转换
dev-master
2021-03-27 21:44 UTC
Requires
- nikic/php-parser: ^4.0
Requires (Dev)
- phpunit/phpunit: ^8
This package is auto-updated.
Last update: 2024-08-28 06:02:36 UTC
README
代码更改
安装
composer require sunnysideup/huringa
运行
通过终端运行以下脚本。该工具递归检查文件夹。
./vendor/sunnysideup/huringa/huringa.php ./app [--dry-run] [--help] [--disable-constructor-rewrite] [--disable-class-file-create]
支持的运算
该存储库处理以下转换
构造函数重写
MyClass.php
class MyClass
{
- public function MyClass()
+ public function __constructor()
}
分割文件
MyClass.php
class MyClass { }
class MyClass_Controller { }
MyClass.php
class MyClass { }
MyClass_Controller.php
class MyClass_Controller { }
测试
测试输入和样本位于 tests/samples
./vendor/bin/phpunit tests/UnitTests.php