Здравствуйте, сегодня столкнулся со следующей проблемой: есть класс A в глобальной зоне видимости, есть ненаследуемый от него одноименный \A\...\...\A и несколько других классов в том же сегменте
глобальный:
class A
{
...
}
локальный:
namespace A\...\...
{
use A as BaseA;
...
class A extends ...
{
...
}
}
Как только класс \A\...\...\A инстанцировался, все остальные в зоне \A\...\... перестают воспринимать глобальный A и выдают ошибку "Cannot use A as A because the name is already in use". Подскажите как решить это.