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に委任されます。正規表現の不安定性について心配する必要はありません。
分析はマルチ処理の下で実行されます。 -Mまたは--max_processオプションを渡して、コマンドのプロセス数を制御できます。