public __construct ( Pinq\Iterators\IIteratorScheme $scheme, Pinq\Iterators\IJoinIterator $joinIterator, callable $traversableFactory ) | ||
$scheme | Pinq\Iterators\IIteratorScheme | |
$joinIterator | Pinq\Iterators\IJoinIterator | |
$traversableFactory | callable |
public function __construct(IIteratorScheme $scheme, IJoinIterator $joinIterator, callable $traversableFactory)
{
$this->scheme = $scheme;
$this->joinIterator = $joinIterator;
$this->traversableFactory = $traversableFactory;
}
public function __construct(ICollection $collection, IJoinIterator $joinIterator, callable $collectionFactory) { parent::__construct($collection->getIteratorScheme(), $joinIterator, $collectionFactory); $this->collection = $collection; }