__construct() public method

public __construct ( Pinq\Iterators\Generators\IGenerator $iterator )
$iterator Pinq\Iterators\Generators\IGenerator
コード例 #1
0
ファイル: JoinIterator.php プロジェクト: timetoogo/pinq
 public function __construct(IGenerator $outerIterator, IGenerator $innerIterator)
 {
     parent::__construct($outerIterator);
     self::__constructIterator();
     $this->outerIterator =& $this->iterator;
     $this->innerIterator = $innerIterator;
 }
コード例 #2
0
ファイル: ProjectionIterator.php プロジェクト: timetoogo/pinq
 public function __construct(IGenerator $iterator, callable $keyProjectionFunction = null, callable $valueProjectionFunction = null)
 {
     parent::__construct($iterator);
     self::__constructIterator($keyProjectionFunction, $valueProjectionFunction);
 }
コード例 #3
0
 public function __construct(IGenerator $iterator)
 {
     parent::__construct($iterator);
 }
コード例 #4
0
ファイル: RangeIterator.php プロジェクト: timetoogo/pinq
 public function __construct(IGenerator $iterator, $startAmount, $rangeAmount)
 {
     parent::__construct($iterator);
     self::__constructIterator($startAmount, $rangeAmount);
 }
コード例 #5
0
ファイル: CoalesceIterator.php プロジェクト: timetoogo/pinq
 public function __construct(IGenerator $iterator, $defaultValue, $defaultKey)
 {
     parent::__construct($iterator);
     self::__constructIterator($defaultValue, $defaultKey);
 }
コード例 #6
0
 public function __construct(IGenerator $iterator, ISetFilter $setFilter)
 {
     parent::__construct($iterator);
     self::__constructIterator($setFilter);
 }
コード例 #7
0
ファイル: FilterIterator.php プロジェクト: timetoogo/pinq
 public function __construct(IGenerator $iterator, callable $filter)
 {
     parent::__construct($iterator);
     self::__constructIterator($filter);
 }