Class Jyxo_Spl_CountableLimitIterator
LimitIterator which supports Countable for transparent wrapping.
- IteratorIterator implements Iterator, Traversable, OuterIterator
- LimitIterator
- Jyxo_Spl_CountableLimitIterator implements Countable
Category:
Jyxo
Package: Jyxo_Spl
Copyright: Copyright (c) 2005-2011 Jyxo, s.r.o.
License: https://github.com/jyxo/php/blob/master/license.txt
Author: Jakub Tománek
Located at Spl/CountableLimitIterator.php
Package: Jyxo_Spl
Copyright: Copyright (c) 2005-2011 Jyxo, s.r.o.
License: https://github.com/jyxo/php/blob/master/license.txt
Author: Jakub Tománek
Located at Spl/CountableLimitIterator.php
public
|
#
__construct( Iterator $iterator, integer $offset = 0, integer $count = -1, integer $mode =
Constructor. |
public
integer
|
current(),
getInnerIterator(),
getPosition(),
key(),
next(),
rewind(),
seek(),
valid()
|
integer
|
MODE_PASS
|
1 |
#
Result counting mode - returns all inner iterator data count. |
integer
|
MODE_LIMIT
|
2 |
#
Result counting mode - returns number of data after applying limit For proper function inner iterator must return exact number of its items. |