Path: blob/master/src/applications/guides/controller/PhabricatorGuideModuleController.php
12242 views
<?php12final class PhabricatorGuideModuleController3extends PhabricatorGuideController {45public function handleRequest(AphrontRequest $request) {6$viewer = $this->getViewer();7$key = $request->getURIData('module');89$all_modules = PhabricatorGuideModule::getEnabledModules();1011if (!$key) {12$key = key($all_modules);13}1415$nav = $this->buildSideNavView();16$nav->selectFilter($key.'/');1718$module = $all_modules[$key];19$content = $module->renderModuleStatus($request);20$title = $module->getModuleName();2122$crumbs = $this->buildApplicationCrumbs();23$crumbs->addTextCrumb($title);24$crumbs->setBorder(true);2526$header = id(new PHUIHeaderView())27->setHeader($title)28->setProfileHeader(true);2930$view = id(new PHUICMSView())31->setCrumbs($crumbs)32->setNavigation($nav)33->setHeader($header)34->setContent($content);3536return $this->newPage()37->setTitle($title)38->addClass('phui-cms-body')39->appendChild($view);40}4142}434445