В вашем примере необходим код, расширяющий класс Doctrine, вашей IDE нужно будет знать, где находится этот код Doctrine, чтобы узнать, как выглядит этот объект.
В Eclipse это вопрос наличия локального кода Doctrine на вашем компьютере и указания вашего пути проекта Eclipse «Build Path» / «Include Path», где его найти.
Если только среда IDE не способна проверять этот код Doctrine, он просто не сможет узнать, что ваш собственный код наследует от класса Doctrine.