Utilisation de la pagination dans Doctrine2 / Symfony2 sans extension de Doctrine paginator

Je suis en utilisant Doctrine2 pour un projet que l'on pourrait obtenir beaucoup de trafic et je suis welling pour faire quelques pagination dans une page de recherche et que seule extraction 5 résultats par page
Donc, il y a un bon moyen pour le faire sans avoir recours à la doctrine de l'extension et de maintien de l'ORM de la couche d'abstraction? Je veux dire que je ne veux pas écrire toute forme de requêtes dql et garder mon code dans ce format:

 $repo= $this->getDoctrine()
                    ->getEntityManager()
                    ->getRepository('AcmeOfficeBundle:Project');
        $list=$repo->findBy(array('PROJ_private' => "0"));

source d'informationauteur Wissem