PhpStorm으로 생성자 주입을 신속하게 만들기
3537 단어 PhpStorm
사전 상태
HogeManager class HogeManager
{
}
FugaRepository class FugaRepository
{
}
하고 싶은 일
FugaRepository 를 HogeManager 에 생성자 주입하고 싶습니다.절차
HogeManager 안에 __ (밑줄을 두 번) 입력
→입력 후보가 나온다
※ 포커스가 벗어나거나 입력 후보가 사라지면 문자 끝에 커서를 이동하여 Alt + スペース 
public function __construct(){...} 선택하기
→ 생성자가 만들어진다

생성자 인수에 Fuga 
FugaRepository 선택하기

빈 공간 $ 
fugaRepository 선택하기

$fugaRepository 에 커서가 맞는 상태에서 Alt + Enter 
Initialize fields 선택하기

그대로 「OK」( Enter )
→ 프로퍼티 정의, 프로퍼티의 PHPDoc, 생성자내에서의 값의 대입이 만들어진다

다시 커서가 $fugaRepository 에 맞는 상태에서 Alt + Enter이번에는 Generate PHPDoc for function→ 생성자의 PHPDoc가 만들어진다.

완성

지금까지 거의 스스로 코드를 작성하지 않았습니다.
It's cool!!
기타 자주 사용하는 바로가기
우선 이것만으로도 기억해 두면 되겠습니다.
우선 이것만으로도 기억해 두면 되겠습니다.
Alt + スペース Alt + Enter Ctrl + b Shift + F6 namespace 의 변경은 F6 Reference
이 문제에 관하여(PhpStorm으로 생성자 주입을 신속하게 만들기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/harunbu/items/97ffc7c6171083f779cc텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)