public function getChildren() { $children = new self($this->iterator->getChildren(), []); $children->excludedDirs = $this->excludedDirs; $children->excludedPattern = $this->excludedPattern; return $children; }
function iterateList(Iterator $i) { foreach ($i as $entry) { if ($i->hasChildren() && !ignore($entry)) { iterateList($i->getChildren()); } else { if (substr($entry, -4, 4) == '.php') { checkFile($entry); } } } }