public function browse() { $classes = array(); foreach (ClassLocator::getDefaultClassLocator()->getLocatorArray() as $className => $fileName) { if (preg_match(AutoLoader::THIRD_PARTY_REGEX, $fileName)) { continue; } $classes[$fileName] = $className; } asort($classes); $html = '<H4>Below are a list of classes, Click on class to view source</h4>' . Tag::form(array('method' => 'get')) . MenuUtils::responseObject()->action(__CLASS__ . '->' . __FUNCTION__ . '()')->toHidden(false) . Lists::select('fldFileName', $classes, array('size' => '7', 'onClick' => 'submit();')) . Tag::_form(); return $html . $this->sourceCode(); }