protected function _processTree($parent) { foreach ($parent->tree as $node) { if ($node->hasMethods && $node->type !== 'interface') { $this->_processMethods($node); } elseif (count($node->tree)) { $this->_processTree($node); } } }