public function getPagesInRange() { /** @var \Phalcon\Paginator\Pager\Range $range */ $rangeClass = $this->getRangeClass(); $range = new $rangeClass($this, $this->getRangeLength()); return $range->getRange(); }
public function testCallingGetPagesInRangeMethodWithSliderOnStartShouldReturnExpectedArray() { // stub paginate $paginate = new stdClass(); $paginate->total_pages = 20; $paginate->current = 1; $paginate->last = 20; $mock = Mockery::mock(self::BUILDER_CLASS); $mock->shouldReceive('getPaginate')->once()->andReturn($paginate); $mock->shouldReceive('getLimit')->once()->andReturn(null); $pager = new Pager($mock, array('rangeLength' => 5)); $this->assertEquals(array(1, 2, 3, 4, 5), $pager->getPagesInRange()); }