Author: Elliot Levin (elliotlevin@hotmail.com)
Inheritance: extends Iterator, implements Pinq\Iterators\IWrapperIterator
コード例 #1
0
ファイル: CoalesceIterator.php プロジェクト: timetoogo/pinq
 protected function doRewind()
 {
     parent::doRewind();
     $this->isEmpty = true;
 }
コード例 #2
0
ファイル: RangeIterator.php プロジェクト: timetoogo/pinq
 public function doRewind()
 {
     $this->position = 0;
     parent::doRewind();
 }
コード例 #3
0
ファイル: JoinIterator.php プロジェクト: timetoogo/pinq
 protected function doRewind()
 {
     parent::doRewind();
     $this->innerValuesIterator = new EmptyIterator();
     $this->count = 0;
 }
コード例 #4
0
 public final function doRewind()
 {
     $this->setFilter->initialize();
     parent::doRewind();
 }
コード例 #5
0
ファイル: ProjectionIterator.php プロジェクト: timetoogo/pinq
 public function __construct(IIterator $iterator, callable $keyProjectionFunction = null, callable $valueProjectionFunction = null)
 {
     parent::__construct($iterator);
     self::__constructIterator($keyProjectionFunction, $valueProjectionFunction);
 }
コード例 #6
0
ファイル: FilterIterator.php プロジェクト: timetoogo/pinq
 public function __construct(IIterator $iterator, callable $filter)
 {
     parent::__construct($iterator);
     self::__constructIterator($filter);
 }
コード例 #7
0
 public function doRewind()
 {
     $this->maxKey = 0;
     $this->nonScalarKeyMap = new OrderedMap();
     parent::doRewind();
 }