umpirsky / symfony-upgrade-fixer
分析您的Symfony项目,并尝试使其与Symfony框架的新版本兼容。
v0.1.6
2017-03-03 07:49 UTC
Requires
- php: >=5.4
- friendsofphp/php-cs-fixer: ^1.10
Requires (Dev)
- phpunit/phpunit: ^4.8
This package is not auto-updated.
Last update: 2024-09-14 18:04:20 UTC
README
symfony升级修复器 • twig gettext 提取器 • wisdom • centipede • 权限处理器 • extraload • gravatar • locurro • 国家列表 • 转写器
Symfony Upgrade Fixer 
分析您的Symfony项目,并尝试使其与Symfony框架的新版本兼容。
安装
手动
本地
下载 symfony-upgrade-fixer.phar
文件并将其存储在您的计算机上的某个位置。
全局
您可以使用以下命令轻松从系统中的任何位置访问 symfony-upgrade-fixer
$ sudo wget https://github.com/umpirsky/Symfony-Upgrade-Fixer/releases/download/v0.1.6/symfony-upgrade-fixer.phar -O /usr/local/bin/symfony-upgrade-fixer $ sudo chmod a+x /usr/local/bin/symfony-upgrade-fixer
然后,只需运行 symfony-upgrade-fixer
。
Composer
本地
$ composer require umpirsky/symfony-upgrade-fixer
全局
$ composer global require umpirsky/symfony-upgrade-fixer
确保您的 PATH
中包含 ~/.composer/vendor/bin
,然后即可开始使用
$ export PATH="$PATH:$HOME/.composer/vendor/bin"
如果您希望在重启后保持此更改,请别忘了在 .bashrc
文件中添加此行。
用法
fix
命令尝试在给定的文件或目录上解决尽可能多的升级问题
$ symfony-upgrade-fixer fix /path/to/dir $ symfony-upgrade-fixer fix /path/to/file
--dry-run
选项显示需要修复的文件,但不会实际修改它们
$ symfony-upgrade-fixer fix /path/to/code --dry-run
--no-use-reorder
选项防止修复器重新排序USE语句
$ symfony-upgrade-fixer fix /path/to/code --no-use-reorder
--fixers
选项允许指定要使用的修复器
$ symfony-upgrade-fixer fix /path/to/code --fixers=get_request,form_events,property_access
可用的修复器
实际案例
它已针对几个酷炫的Symfony项目进行了测试
贡献
该工具基于PHP Coding Standards Fixer,并且贡献过程非常相似。到目前为止,我认为没有必要重新进行。
如果您想为README做出贡献,请勿直接编辑 README.md
- 它是自动生成的。请编辑 README.tpl
并运行
$ symfony-upgrade-fixer readme > README.md