В крайна сметка използвах $query->getArrayResults()
който попълва масив с колекции въз основа на именуването на асоциацията в конфигурацията на доктрина. AS
ключовата дума в заявката служи само като кука за самата заявка, а не за изходния масив/хидратация на обекта.
За пълно решение с примери вижте моя отговор тук .