PhpStorm으로 생성자 주입을 신속하게 만들기

3537 단어 PhpStorm
※Windows의 키로 설명합니다. Mac은 적절하게 교체하십시오.

사전 상태


  • HogeManager
  • class HogeManager
    {
    }
    
  • FugaRepository
  • class FugaRepository
    {
    }
    

    하고 싶은 일


    FugaRepositoryHogeManager 에 생성자 주입하고 싶습니다.

    절차


    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
  • 좋은 웹페이지 즐겨찾기