public static adapter ( Traversable $iterator ) : Pinq\Iterators\Standard\IIterator | ||
$iterator | Traversable | |
리턴 | Pinq\Iterators\Standard\IIterator |
public function setAll(\Traversable $elements) { $elements = IteratorScheme::adapter($elements); $elements->rewind(); while ($element = $elements->fetch()) { $this->setRef($element[0], $element[1]); } }
public final function updateSourceIterator(\Traversable $sourceIterator) { $sourceIterator = IteratorScheme::adapter($sourceIterator); $clone = clone $this; $clone->iterator = $sourceIterator; $clone->rewind(); return $clone; }