diff --git a/src/InstanceIterator.php b/src/InstanceIterator.php index 1c028cc..916b730 100644 --- a/src/InstanceIterator.php +++ b/src/InstanceIterator.php @@ -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(); } -} \ No newline at end of file +}