Хочу сделать следующее:
Есть модуль для Yii для блога сайта. Лежат он в папке modules/blog
Нужно сделать еще один модуль Новости. Он совершенно идентичен блогу. Хочется просто взять, скопировать папку blog, переименовать ее в папку news. Одна проблема - namespace`ы придется везде менять. Namespace следующего вида namespace app\modules\blog;
Как сделать так, что б в конце неймспейса не жестко было задано blog, а подставлялась переменная строка?
Кроме неймспейса что ещё отличается? Выносите отличия в настройки, наследуете, задаете другие настройки.
А так, вам инструменты рефакторинга нужны, либо банальный поиск/замена, возьмите PhpStorm - он с этим хорошо справляется.