Следующее:
У меня приблизительно 20 моделей. Эти классы расширяют базовый класс. Этот базовый класс содержит метод, который должен иметь возможность определять имя класса дочернего элемента. Обычно это можно сделать с помощью:
get_called_class();
Но во многих случаях doctrine 2 использует ProxyClasses, и в этом случае функция get_called_class() возвращает что-то вроде:
Proxies\BasePageElementProxy
Пока исходное имя \Base\PageElement. Может кто-нибудь сказать мне, как я могу узнать, что такое имя этого класса (без генерации имени из строки Proxies\BaseSectionProxy причина, которая является грязной и во многих случаях ненадежной).