Path: blob/master/src/applications/auth/engine/PhabricatorAuthSessionEngineExtensionModule.php
12256 views
<?php12final class PhabricatorAuthSessionEngineExtensionModule3extends PhabricatorConfigModule {45public function getModuleKey() {6return 'sessionengine';7}89public function getModuleName() {10return pht('Engine: Session');11}1213public function renderModuleStatus(AphrontRequest $request) {14$viewer = $request->getViewer();1516$extensions = PhabricatorAuthSessionEngineExtension::getAllExtensions();1718$rows = array();19foreach ($extensions as $extension) {20$rows[] = array(21get_class($extension),22$extension->getExtensionKey(),23$extension->getExtensionName(),24);25}2627return id(new AphrontTableView($rows))28->setNoDataString(29pht('There are no registered session engine extensions.'))30->setHeaders(31array(32pht('Class'),33pht('Key'),34pht('Name'),35))36->setColumnClasses(37array(38null,39null,40'wide pri',41));4243}4445}464748