PHPStorm에서 namespace를 일괄 변경

2134 단어 PHPPhpStorm
PSR-4에 준거해 PHP의 코드를 쓰고 있는 경우, 디렉토리명을 변경할 때에 namespace도 변경하지 않으면 갈 수 있습니다.

PHPStorm에서는 PHPStorm 측에 namespace를 설정해 두면 디렉토리 이름 변경과 동시에 namespace 이름도 변경할 수 있습니다.

PHPStorm 설정





Preference의 Directorys를 열고,
1. 디렉토리 선택
2. Sources를 클릭하여 SourceFolders에 추가
3. p를 눌러 SourcesFolders에 namespace 이름을 지정

이 설정은 composer.json의 설정과 일치해야합니다.

composer.json
     "autoload": {
        "psr-4": {
            "App\\": "app/",
            "Domain\\": "domain/",
            "Infra\\": "infra/"
        },
    },


디렉토리를 Rename



SourceFolder로 설정된 디렉토리 다음 디렉토리에서는 디렉토리 이름을 변경할 때 namespace도 함께 변경됩니다.



설정되어 있지 않은 디렉토리의 경우는 다음과 같이 되므로, 표시가 다릅니다.

좋은 웹페이지 즐겨찾기