Как получить коллекцию в результатах запроса Doctrine2

Я пытаюсь выполнить запрос, используя doctrine2, и мне нужно, чтобы он возвратил объект коллекции.

Упрощенный фрагмент:

$players = $this->getEntityManager()
    ->createQueryBuilder()
    ->select('p')
    ->from('...\Player', 'p')
    ->getQuery()
    ->getResult();

Возвращаемый объект представляет собой массив Player.

В информации о форматах результатов запроса говорится:

Результатом является либо простая коллекция объектов (чистая), либо массив, в котором объекты вложены в строки результатов (смешанные).

От чего зависит тип результата и как я могу получить объект коллекции?

32
задан AnthonyB 4 January 2019 в 17:36
поделиться