Fully Qualified Name: | Zend\Paginator\PaginatorIterator |
Implements: | OuterIterator |
Class allowing for the continuous iteration of a Zend\Paginator\Paginator instance.
Useful for representing remote paginated data sources as a single Iterator
Name | Description | Defined By |
---|---|---|
__construct() | PaginatorIterator | |
current() | Return the current element | PaginatorIterator |
getInnerIterator() | Returns the inner iterator for the current entry. | PaginatorIterator |
key() | Return the key of the current element | PaginatorIterator |
next() | Move forward to next element | PaginatorIterator |
rewind() | Rewind the Iterator to the first element | PaginatorIterator |
valid() | Checks if current position is valid | PaginatorIterator |
Parameter Name | Type | Description |
---|---|---|
$paginator |
Returns: void
Return the current element
Returns: mixed Can return any type.
Returns the inner iterator for the current entry.
Returns: \Iterator The inner iterator for the current entry.
Return the key of the current element
Returns: mixed scalar on success, or null on failure.
Move forward to next element
Returns: void Any returned value is ignored.
Rewind the Iterator to the first element
Returns: void Any returned value is ignored.
Checks if current position is valid
Returns: bool The return value will be casted to boolean and then evaluated. Returns true on success or false on failure.