Pinq\ITraversable::getIterator PHP Method

getIterator() public method

Non string or integer keys will be numerically reindexed.
public getIterator ( ) : Traversable
return Traversable
    public function getIterator();

Usage Example

コード例 #1
0
ファイル: RequestEvaluator.php プロジェクト: timetoogo/pinq
 public function visitValues(Requests\Values $request)
 {
     switch ($request->getValuesType()) {
         case Requests\Values::AS_SELF:
             return $this->traversable;
         case Requests\Values::AS_ARRAY:
             return $this->traversable->asArray();
         case Requests\Values::AS_ARRAY_COMPATIBLE_ITERATOR:
             return $this->traversable->getIterator();
         case Requests\Values::AS_TRUE_ITERATOR:
             return $this->traversable->getTrueIterator();
         case Requests\Values::AS_TRAVERSABLE:
             return $this->traversable->asTraversable();
         case Requests\Values::AS_COLLECTION:
             return $this->traversable->asCollection();
     }
 }