В виде массива 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