Commit e750f3ee authored by doctrine's avatar doctrine

Added a folder remotely

parent 19ac1e79
<?php
Doctrine::autoload('Doctrine_Iterator');
class Doctrine_Iterator_Expandable extends Doctrine_Iterator {
public function valid() {
if($this->index < $this->count)
return true;
elseif($this->index == $this->count) {
$coll = $this->collection->expand($this->index);
if($coll instanceof Doctrine_Collection) {
$count = count($coll);
if($count > 0) {
$this->keys = array_merge($this->keys, $coll->getKeys());
$this->count += $count;
return true;
}
}
return false;
}
}
}
?>
<?php
Doctrine::autoload('Doctrine_Iterator');
class Doctrine_Iterator_Normal extends Doctrine_Iterator {
/**
* @return boolean whether or not the iteration will continue
*/
public function valid() {
return ($this->index < $this->count);
}
}
?>
<?php
Doctrine::autoload('Doctrine_Iterator');
class Doctrine_Iterator_Offset extends Doctrine_Iterator {
public function valid() { }
}
?>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment