Pinq\Connectors\JoiningTraversable::__construct PHP Метод

__construct() публичный Метод

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;
    }

Usage Example

Пример #1
0
 public function __construct(ICollection $collection, IJoinIterator $joinIterator, callable $collectionFactory)
 {
     parent::__construct($collection->getIteratorScheme(), $joinIterator, $collectionFactory);
     $this->collection = $collection;
 }