Pinq\Iterators\Generators\SetOperationIterator::iteratorGenerator PHP Метод

iteratorGenerator() защищенный Метод

protected iteratorGenerator ( Pinq\Iterators\Generators\IGenerator $iterator )
$iterator Pinq\Iterators\Generators\IGenerator
    protected function &iteratorGenerator(IGenerator $iterator)
    {
        $setFilter = clone $this->setFilter;
        $setFilter->initialize();
        foreach ($iterator as $key => &$value) {
            if ($setFilter->filter($key, $value)) {
                (yield $key => $value);
            }
        }
    }