2017-02-16 5 views
2

vim 플러그인 https://github.com/stephpy/vim-php-cs-fixer을 (를) 사용하여 php-cs-fixer &을 (를) 설치했습니다. https://github.com/laravel/framework/blob/5.4/.php_cs에서 사용자 지정 구성 파일을 사용하고 있습니다. 하지만 블록에서 @param 블록 이후의 추가 공간이 삭제되는 문제가 있습니다.laravel 용 vim과 함께 php-cs-fixer를 사용하는 방법은 무엇입니까?

어떻게 해결할 수 있습니까? 미리 감사드립니다.

Laravel은 PSR2 코딩 표준을 사용합니다.

/** 
* 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) 
{ 
    // 
} 

감사하십시오 @param 속성이 마지막으로 변수 이름이 개 공간, 인수 형, 두 가지 이상의 공백, 그리고 뒤에 하는 것으로 - 문서에 대한 laravel.com에서

.

답변

0

아마도 "phpdoc_align"해결사를 찾고있을 것입니다. docs 참조 :

enter image description here

Laravel은 ("@Symfony"로 표시) 심포니 표준에서 더 많은 사용합니다.

그러나 Laravel의 모든 해결 프로그램을 찾는 가장 좋은 방법은 Laravel repostiory의 PHP-CS-Fixer configuration에 있습니다.

+0

동일한 것을 사용했지만 문제가 해결되지 않았습니다. phpcs의 맞춤 설정은 laravel repo에서 가져 왔습니다. – Ganesh

+0

아마도 CLI 명령을 사용해야 할 것입니다. PHPStorm을 사용하는 경우에도 마찬가지입니다. –