OutputWriter::Object()->setOutputTarget($tgt); $p->parseRecursive($this->recursive_base); } function testRecursiveInputClassOutput(&$output) { echo "\n\ttestRecursiveInputClassOutput\n"; $p = new CodeParser(); $tgt = $this->mybase . '/testRecursiveInputClassOutput'; mkdir($tgt); OutputWriter::Object()->setOutputGran(OutputWriter::OUTPUT_GRAN_CLASS); OutputWriter::Object()->setOutputTarget($tgt); $p->parseRecursive($this->recursive_base); } private function deltree($f) { if (is_dir($f)) { foreach (scandir($f) as $item) { if (!strcmp($item, '.') || !strcmp($item, '..')) { continue; } $this->deltree($f . "/" . $item); } rmdir($f); } else { unlink($f); } } } $t = new ParserTest(); $t->runTests(); var_dump($t->getFailures());