php - 如何在 PHP-CS-Fixer 中配置 HeaderCommentFixer

标签 php

我想使用 HeaderCommentFixerPHP-CS-Fixer 提供但我不知道该怎么做。

我试着做这样的事情:

$headerCommentFixer = new HeaderCommentFixer();
$headerCommentFixer->setHeader('test this');

return Symfony\CS\Config\Config::create()
    ->level(Symfony\CS\FixerInterface::NONE_LEVEL)
    ->setUsingCache(false)
    ->fixers([
        ...
        $headerCommentFixer,
        ...
    ])
    ->finder($finder);

但是我得到这个错误:

[ErrorException] strpos() expects parameter 1 to be string, object given

那么,我该如何配置呢? 我还检查了the test ,但不幸的是,这对我没有帮助。

最佳答案

对于版本 1.x:

// Configure the fixer
$header = 'test this';
Symfony\CS\Fixer\Contrib\HeaderCommentFixer::setHeader($header)

return Symfony\CS\Config\Config::create()
    ->fixers(array(
        'header_comment' // Enable the fixer as rule
    ));

对于较新的版本(2.xdev-master):

$header = 'test this';

return Symfony\CS\Config\Config::create()
    ->setRules(array(
        'header_comment' => array('header' => $header)
    ));

关于php - 如何在 PHP-CS-Fixer 中配置 HeaderCommentFixer,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35121798/

相关文章:

mime - 语法错误,意外的 T_SL

php - TinyMCE 文件管理器和图像管理器

php - 在 CodeIgniter 中显示 404 错误的 View

php - 收到电子邮件后将其添加到数据库 (PHP)

php - 使用 Regex 匹配函数体

php - 在管理员批准的任何支付网关中进行交易

php - 如何在 php 中对每个其他字符进行 CAPITaLiZe?

php - 在 mysql php 搜索中突出显示搜索文本

php - Laravel - 归档数据,删除和插入到另一个表

javascript - onclick 位置 href 不适用于 php 变量