/**
  * @dataProvider getTestData
  */
 public function testGetPages($numPages, $currentPage, $maxPages, $expected)
 {
     $paginator = new Paginator($numPages, 1, $currentPage);
     $paginator->setMaxPagesToShow($maxPages);
     $pages = $paginator->getPages();
     $pageNums = array_map(function ($page) {
         return $page['num'];
     }, $pages);
     $this->assertEquals($expected, $pageNums);
 }