2017-02-16 4 views
2

Я установил php-cs-fixer & используя с vim плагин https://github.com/stephpy/vim-php-cs-fixer. Я использую пользовательский файл конфигурации от https://github.com/laravel/framework/blob/5.4/.php_cs. Но у меня возникает эта проблема, когда дополнительное пространство после @param от comment блок удаляется.Как использовать php-cs-fixer с vim для laravel?

Как это исправить? Спасибо за заранее.

Laravel использует стандарт кодирования PSR2.

С laravel.com о документации - Обратите внимание, что атрибут @param следуют два пробела, типа аргумента, более двух пространств, и, наконец, имя переменной:

/** 
* Register a binding with the container. 
* 
* @param string|array $abstract 
* @param \Closure|string|null $concrete 
* @param bool $shared 
* @return void 
*/ 
public function bind($abstract, $concrete = null, $shared = false) 
{ 
    // 
} 

Спасибо.

ответ

0

Возможно, вы ищете исправление «phpdoc_align». См docs:

enter image description here

Laravel использует гораздо больше от стандартного Symfony (отмечены "@Symfony").

Но лучший способ найти все фиксаторы для Laravel, будет в PHP-CS-Fixer configuration в Laravel repostory.

+0

Я использовал то же самое, но не решил проблему. Конфигурация для phpcs настраивается из репарации laravel. – Ganesh

+0

Возможно, вам придется использовать команду CLI. Я делаю то же самое, даже когда я использую PHPStorm. –

Смежные вопросы