public function finish()
{
// Find parent
foreach ($this->classTable as $name => &$self) {
if (is_null($self['parent'])) {
continue;
}
$parent_name = $self['parent'];
if (!isset($this->classTable[$parent_name])) {
continue;
}
$self['topentry'] = false;
$this->classTable[$parent_name]['children'][$name] =& $self;
}
// Output
if ($this->classTable) {
$this->outputTree($this->classTable);
} else {
echo "No class found\n";
}
}