/** * Returns an array of classes subclassing this class * * @param text.doclet.ClassDoc class * @return text.doclet.ClassDoc[] */ protected function directSubclassesOf(ClassDoc $class) { $r = array(); foreach ($this->hierarchy as $level) { foreach ($level['contents'] as $docs) { foreach ($docs as $doc) { if ($class->equals($doc->superclass)) { $r[] = $doc; } } } } return $r; }