/**
  * Return the key of the current element
  * @link http://php.net/manual/en/iterator.key.php
  * @return mixed scalar on success, or null on failure.
  */
 public function key()
 {
     $innerKey = $this->getInnerIterator()->key();
     $innerKey += 1;
     //Zend\Paginator\Paginator normalizes 0 to 1
     $page = $this->paginator->getCurrentPageNumber();
     return $this->paginator->getAbsoluteItemNumber($innerKey, $this->paginator->getCurrentPageNumber()) - 1;
 }
예제 #2
0
 public function testGetsAbsoluteItemNumber()
 {
     $this->assertEquals(1, $this->paginator->getAbsoluteItemNumber(1));
     $this->assertEquals(11, $this->paginator->getAbsoluteItemNumber(1, 2));
     $this->assertEquals(24, $this->paginator->getAbsoluteItemNumber(4, 3));
 }