Petit souci dans la pagination de la page d'acceuil

Cette méthode fonctionne correctement à par dans le cas ou il n'y à encore aucun article. En effet si aucun article n'est retrourné par la méthode getArticles() alors la pagination devrait affiché  seulement la page 1. Hors dans ce cas elle affiche deux pages "1 - 0 " dans cet ordre. 
Pour que l'affichage de la pagination reste donc cohérent il faudrait faire un petit test sur le "ceil(count($articles)/3)" et dans le cas ou il est égale à 0 mettre une varible $nbPage à 1 et sinon à la valeur de "ceil(count($articles)/3)".