Namaespace é o comando utill para namespace php. Este comando permite encontrar e substituir o espaço para nome usando análise estática.

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
Comando namaespace stdouts Uso do Name\YourClass .
Veja --help para saber mais.
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
O comando namaespace encontra YourOriginClass e o substitui na YourNewClass .
Você pode passar -D ou --dry_run , se quiser testar antes de substituir. Veja --help para saber mais.
Ao contrário do IDE, o Namaespace pode alterar o nome de nome global para ser nomeado.
namaespace encontra caminhos lendo composer.json e analisa códigos.
A análise principalmente é delegada ao Nikic/Php-Parser. Você não precisa se preocupar com a instabilidade do regex.
E análise é executada sob multi processamento. Você pode passar -M ou --max_process para controlar o número de processos para quaisquer comandos.