我php-cs-fixer
通过运行全局安装
$ wget http://cs.sensiolabs.org/download/php-cs-fixer-v2.phar -O php-cs-fixer
接着跑
$ sudo chmod a+x php-cs-fixer
$ sudo mv php-cs-fixer /usr/local/bin/php-cs-fixer
当我尝试php-cs-fixer
与
$ php-cs-fixer -vv fix /home/xxx/host/master/src/AppBundle/Command/GenerateERPContractInvoicesCommand.php --config=sf2
这会导致以下错误消息:
[PhpCsFixer\ConfigurationException\InvalidConfigurationException (16)]
无法读取配置文件“sf2”
尝试运行--config=sf23
会导致相同的错误消息。
试图像这样运行
$ php-cs-fixer fix src/AppBundle/Command/GenerateERPContractInvoicesCommand.php --level=symfony
导致错误消息
“--level”选项不存在。
然后我创建一个.php_cs
包含内容的配置文件
<?php
$finder = Symfony\CS\Finder::create()
->exclude([
'app',
'spec',
'build',
'bin',
'web',
'vendor',
])
->in(__DIR__);
return Symfony\CS\Config::create()
->fixers([
'short_array_syntax',
'-phpdoc_align',
'ordered_use',
])
->finder($finder);
并收到以下错误消息:
[PhpCsFixer\ConfigurationException\InvalidConfigurationException]
配置文件:“/home/ivan/host/master/.php_cs”不返回“PhpCsFixer\ConfigInterface”实例。得到:“整数”。
我如何使用php-cs-fixer
Symfony,你能帮忙吗?
我在哪里可以获得 Symfony 的配置,以及如何正确使用php-cs-fixer
Symfony 项目?