Namaespace adalah perintah util untuk php namespace. Perintah ini memungkinkan Anda untuk menemukan dan mengganti namespace menggunakan analisis statis.

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
Penggunaan namaespace Command Stdouts Name\YourClass .
Lihat --help untuk diketahui lebih lanjut.
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
Command namaespace menemukan YourOriginClass , dan kemudian menggantinya ke YourNewClass .
Anda dapat lulus -D atau --dry_run opsi jika Anda ingin menguji sebelum mengganti. Lihat --help untuk diketahui lebih lanjut.
Tidak seperti IDE, namaespace dapat mengubah namespace global untuk dinamai.
namaespace menemukan jalur dengan membaca Composer.json dan menganalisis kode.
Analisis terutama didelegasikan ke Nikic/PHP-Parser. Anda tidak perlu khawatir tentang ketidakstabilan Regex.
Dan analisis dijalankan di bawah multi -pemrosesan. Anda dapat lulus -M atau --max_process opsi untuk mengontrol jumlah proses untuk perintah apa pun.