Я пытаюсь выполнить запрос, используя doctrine2, и мне нужно, чтобы он возвратил объект коллекции.
Упрощенный фрагмент:
$players = $this->getEntityManager()
->createQueryBuilder()
->select('p')
->from('...\Player', 'p')
->getQuery()
->getResult();
Возвращаемый объект представляет собой массив Player.
В информации о форматах результатов запроса говорится:
Результатом является либо простая коллекция объектов (чистая), либо массив, в котором объекты вложены в строки результатов (смешанные).
От чего зависит тип результата и как я могу получить объект коллекции?