Path: blob/master/src/infrastructure/contentsource/PhabricatorContentSourceModule.php
12241 views
<?php12final class PhabricatorContentSourceModule3extends PhabricatorConfigModule {45public function getModuleKey() {6return 'contentsource';7}89public function getModuleName() {10return pht('Content Sources');11}1213public function renderModuleStatus(AphrontRequest $request) {14$viewer = $request->getViewer();1516$sources = PhabricatorContentSource::getAllContentSources();17ksort($sources);1819$rows = array();20foreach ($sources as $source) {21$rows[] = array(22$source->getSourceTypeConstant(),23get_class($source),24$source->getSourceName(),25$source->getSourceDescription(),26);27}2829return id(new AphrontTableView($rows))30->setHeaders(31array(32pht('Key'),33pht('Class'),34pht('Source'),35pht('Description'),36))37->setColumnClasses(38array(39null,40null,41'pri',42'wide',43));4445}4647}484950