getOption('classes')) { return; } $classes = $this->prepareClasses(get_declared_classes()); if (empty($classes)) { return; } return array( 'Classes' => $classes, ); } /** * Prepare formatted class array. * * @param array $class * * @return array */ protected function prepareClasses(array $classes) { natcasesort($classes); // My kingdom for a generator. $ret = array(); foreach ($classes as $name) { if ($this->showItem($name)) { $ret[$name] = array( 'name' => $name, 'style' => self::IS_CLASS, 'value' => $this->presentSignature($name), ); } } return $ret; } }