Correct Aphlict websocket URI construction after PHP8 compatibility changes
[phabricator.git] / src / applications / config / module / PhabricatorConfigModule.php
blob05625e5d5075b9365605982adf0433192d8dc030
1 <?php
3 abstract class PhabricatorConfigModule extends Phobject {
5 abstract public function getModuleKey();
6 abstract public function getModuleName();
7 abstract public function renderModuleStatus(AphrontRequest $request);
9 final public static function getAllModules() {
10 return id(new PhutilClassMapQuery())
11 ->setAncestorClass(__CLASS__)
12 ->setUniqueMethod('getModuleKey')
13 ->setSortMethod('getModuleName')
14 ->execute();