umpirsky/symfony-upgrade-fixer

分析您的Symfony项目,并尝试使其与Symfony框架的新版本兼容。

安装次数: 486,639

依赖者: 0

建议者: 0

安全性: 0

星标: 273

关注者: 10

分支: 18

开放问题: 13

类型:应用程序

v0.1.6 2017-03-03 07:49 UTC

README

symfony升级修复器twig gettext 提取器wisdomcentipede权限处理器extraloadgravatarlocurro国家列表转写器

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