adapter() public static méthode

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