Каким образом содержимое пространства имён "module" внедрить в содержимое пространства имён "module\cat" ? — То есть, каким образом можно унаследовать структуру абстрактного класса "Class_1" для класса "Class_2" из разных пространств имён ?
namespace module {
abstract class Class_1 {
}
}
namespace module\cat {
class Class_2 extends Class_1 {
}
}