endel/php-code-downgrade
Composer 安装命令:
composer require endel/php-code-downgrade
包简介
关键字:
README 文档
README
Tool to downgrade your PHP codebase from PHP 5.4+ to PHP 5.3. Built on top of galapagos.
Consider including
php5.3-compatibility package
in your project, which includes JsonSerializable and
SessionHandlerInterface.
You may have to manually fix some remaining problems, usually they're quite simple.
Why?
Use it when you have a PHP 5.4+ codebase and just can't upgrade your client's infrastructure.
Features
- Convert new array syntax to old one. (
[1,2,3]toarray(1,2,3)) - Inject traits code into classes that use them.
- Analyze every vendor's
composer.jsonand convert them if it's needed - Downgrade function calls with different signature.
stream_context_createsession_set_save_handler
- Custom node transformations
Usage
./php-code-downgrade [path-to-downgrade]
Using custom node transformations:
./php-code-downgrade [path-to-downgrade] -t transformations/phalanger
License
MIT
统计信息
- 总下载量: 27
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 46
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2014-12-30