adapter() 공개 정적인 메소드

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