namae space
fix global namespace replacing
Namaespace는 PHP 네임 스페이스의 Util 명령입니다. 이 명령을 사용하면 정적 분석을 사용하여 네임 스페이스를 찾고 바꿀 수 있습니다.

composer require --dev gong023/namae-space
namaespace find -C $HOME/your/project # path to your project composer.json
-F Name\YourClass # Name what you want to find
namaespace 명령 stdouts Name\YourClass 의 사용.
더 알아 보려면 --help 참조하십시오.
namaespace replace -C $HOME/your/project # path to your project composer.json
-O Origin\YourOriginClass # Replaced OriginName
-N New\YourNewClass # NewClassName which you want to replace
namaespace 명령은 YourOriginClass 찾은 다음이를 YourNewClass 로 대체합니다.
교체하기 전에 테스트하려는 경우 -D 또는 --dry_run 옵션을 전달할 수 있습니다. 더 알아 보려면 --help 참조하십시오.
IDE와 달리 Namaespace는 글로벌 네임 스페이스를 변경할 수 있습니다.
namaespace Composer.json을 읽고 코드를 분석하여 경로를 찾습니다.
주로 분석은 Nikic/PHP-Parser에 위임됩니다. Regex의 불안정성에 대해 걱정할 필요가 없습니다.
분석은 다중 처리에서 실행됩니다. 모든 명령에 대한 프로세스 수를 제어하기 위해 -M 또는 --max_process 옵션을 전달할 수 있습니다.