Есть класс с методом вида
public static function getRepository()
{
return self::getEM()->getRepository(get_called_class());
}
От него наследуются другие классы, в которых уже и вызывается эта функция с автоподставленным именем класса. Например Entity\User. При этом вызове функцией возвращяется экземпляр класса Entity\Repository\User. Как заставить IDE включить автоподстановку из этого конкретного класса? Что-то вроде:
/**
* @return \Entity\Repository\__CLASS__
*/
public static function getRepository()
{
...
Возможно ли это?