я имею ввиду, что в одном файле могут быть описаны классы/функции в разных неймспейсах, не обязательно раскидывать или переделывать код, NS по файлу могут и переключаться,
или я что-то запутался
А у меня есть велосипед, который проходит по заданному дереву исходников, через token_get_all определяет порядок склеивания собирая дерево зависимостей, и клеит в один файл