Added a folder remotely
This commit is contained in:
parent
19ac1e7961
commit
e750f3ee19
25
Doctrine/Iterator/Expandable.php
Normal file
25
Doctrine/Iterator/Expandable.php
Normal file
@ -0,0 +1,25 @@
|
||||
<?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;
|
||||
}
|
||||
}
|
||||
}
|
||||
?>
|
12
Doctrine/Iterator/Normal.php
Normal file
12
Doctrine/Iterator/Normal.php
Normal file
@ -0,0 +1,12 @@
|
||||
<?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);
|
||||
}
|
||||
}
|
||||
?>
|
8
Doctrine/Iterator/Offset.php
Normal file
8
Doctrine/Iterator/Offset.php
Normal file
@ -0,0 +1,8 @@
|
||||
<?php
|
||||
Doctrine::autoload('Doctrine_Iterator');
|
||||
|
||||
class Doctrine_Iterator_Offset extends Doctrine_Iterator {
|
||||
public function valid() { }
|
||||
}
|
||||
|
||||
?>
|
Loading…
x
Reference in New Issue
Block a user