@recaptime-dev's working patches + fork for Phorge, a community fork of Phabricator. (Upstream dev and stable branches are at upstream/main and upstream/stable respectively.) hq.recaptime.dev/wiki/Phorge
phorge phabricator
at upstream/main 46 lines 1.0 kB view raw
1<?php 2 3final class PhabricatorAuthSessionEngineExtensionModule 4 extends PhabricatorConfigModule { 5 6 public function getModuleKey() { 7 return 'sessionengine'; 8 } 9 10 public function getModuleName() { 11 return pht('Engine: Session'); 12 } 13 14 public function renderModuleStatus(AphrontRequest $request) { 15 $viewer = $request->getViewer(); 16 17 $extensions = PhabricatorAuthSessionEngineExtension::getAllExtensions(); 18 19 $rows = array(); 20 foreach ($extensions as $extension) { 21 $rows[] = array( 22 get_class($extension), 23 $extension->getExtensionKey(), 24 $extension->getExtensionName(), 25 ); 26 } 27 28 return id(new AphrontTableView($rows)) 29 ->setNoDataString( 30 pht('There are no registered session engine extensions.')) 31 ->setHeaders( 32 array( 33 pht('Class'), 34 pht('Key'), 35 pht('Name'), 36 )) 37 ->setColumnClasses( 38 array( 39 null, 40 null, 41 'wide pri', 42 )); 43 44 } 45 46}