Exemplo n.º 1
0
 /**
  * Converts this iterator into an instance of Morph_Collection
  *
  * Note that this means all objects will be held in memory so
  * you need to be a bit careful not to exceed memory limits
  *
  * @return Morph_Collection
  */
 public function toCollection()
 {
     $collection = new Morph_Collection();
     $collection->setPermissableType($this->type);
     $collection->setTotalCount($this->totalCount());
     $this->rewind();
     foreach ($this as $object) {
         $collection->append($object);
     }
     return $collection;
 }