Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
freebsd
GitHub Repository: freebsd/phabricator
Path: blob/master/src/applications/diffusion/management/DiffusionRepositoryManagementPanelGroup.php
13395 views
1
<?php
2
3
abstract class DiffusionRepositoryManagementPanelGroup
4
extends Phobject {
5
6
final public function getManagementPanelGroupKey() {
7
return $this->getPhobjectClassConstant('PANELGROUPKEY');
8
}
9
10
abstract public function getManagementPanelGroupOrder();
11
abstract public function getManagementPanelGroupLabel();
12
13
public static function getAllPanelGroups() {
14
return id(new PhutilClassMapQuery())
15
->setAncestorClass(__CLASS__)
16
->setUniqueMethod('getManagementPanelGroupKey')
17
->setSortMethod('getManagementPanelGroupOrder')
18
->execute();
19
}
20
21
}
22
23