Compare commits

...

2 commits

9 changed files with 10 additions and 3 deletions

View file

@ -28,9 +28,15 @@ class InstanceIterator extends \FilesystemIterator
public function current()
{
// skip files
while (! parent::current()->isDir()) {
parent::next();
}
if (!isset($this->instance)) {
$this->instance = new Instance(parent::current());
}
// var_dump($this);
return $this->instance;
}
@ -40,4 +46,4 @@ class InstanceIterator extends \FilesystemIterator
$this->instance = null;
parent::next();
}
}
}

View file

@ -1,8 +1,9 @@
<?php
require_once 'InstanceIterator.php';
require_once __DIR__.'/../src/InstanceIterator.php';
require_once __DIR__.'/../src/Instance.php';
$instanceIterator = new InstanceIterator('/home/zeuz/repos/va/working/tests/instances');
$instanceIterator = new rabe\Util\InstanceIterator(__DIR__.'/instances');
foreach ($instanceIterator as $instance)
{

0
tests/instances/a/.rev Normal file
View file

0
tests/instances/b/.rev Normal file
View file

0
tests/instances/c/.rev Normal file
View file

0
tests/instances/d/.rev Normal file
View file

0
tests/instances/e/.rev Normal file
View file

0
tests/instances/f/.rev Normal file
View file

0
tests/instances/file Normal file
View file