Retour tableau, pas d'objet de la requête Doctrine - Symfony2

Je suis en utilisant ceci:

$this->getDoctrine()->getRepository('MyBundle:MyEntity')->findAll(array(), Query::HYDRATE_ARRAY);

Je pensais que devrait veiller à ce qu'elle retourne un tableau d'un tableau, mais encore, elle retourne un tableau d'objets.

J'ai besoin de la totalité du résultat retourné comme un tableau d'un tableau afin que je puisse faire ce genre de chose (exemple stupide, mais il explique ce que je veux dire):

<?php
$result = $this->getDoctrine()->getRepository('MyBundle:MyEntity')->findAll('return-an-array');
?>    
This is the age of the person at the 5th record: <?php echo $result[4]['age']; ?>

source d'informationauteur user2143356