Получить entity в виде массива | Convert Entity to Array?

В виде массива entity

$result = $this->getEntityManager()
		->createQueryBuilder()
		->select('p')
		->from('AppBundle:Page', 'p')
		->where("p.mnemonic = '$mnemonic'")
		->getQuery()
		->getArrayResult();

В виде одиночной entity

$result = $this->getEntityManager()
		->createQueryBuilder()
		->select('p')
		->from('AppBundle:Page', 'p')
		->where("p.mnemonic = '$mnemonic'")
		->getQuery()
		->getSingleResult(\Doctrine\ORM\AbstractQuery::HYDRATE_ARRAY);

Доступные виды выборки: Query Result Formats

Подробнее:
Symfony2: How to convert 'Doctrine->getRepository->find' from Entity to Array?
DQL - Query Result Formats 
The QueryBuilder - Executing a Query