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.)