비공개가 아닌 보호 된 속성을 만들기 위해 필드 초기화 동작 변경


5

phpstorm의 초기화 필드 명령을 개인 정보가 아닌 보호 된 속성을 생성하도록 구성 할 수 있습니까?

Initialize fields private


이 필드는 IntelliJ에서 전에 생성 했습니까?
Anton Dozortsev

IntelliJ는 private queryBuilder; 내가 좋아할 부분 protected $queryBuilder;
Moak

답변:


5

PhpStorm 2017.3.2에서는 다음 방법으로 필드의 기본 표시 여부를 변경할 수 있습니다. 프로젝트 설정 (Ctrl + Alt + S) = & gt; 편집기 = & gt; 코드 스타일 = & gt; PHP = & gt; 코드 생성 탭 = & gt; 필드 기본 가시성. 나를 위해 잘 작동합니다.


2

이 질문에 대한 답변을 찾아 보았습니다.

내가 알아 낸 점은 수정하지 않고이 함수의 동작을 수정할 수 없다는 것입니다. PHP 플러그인 . 이 플러그인은 실제로 필드 초기화 기능의 작동을 담당합니다.

다음은 필드 초기화 옵션 편집의 예입니다. 그러나 읽기 전용입니다 :

PHPStorm intentions window

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.