Page MenuHomePhorge

PhabricatorDashboardLayoutMode.php
No OneTemporary

Size
849 B
Referenced Files
None
Subscribers
None

PhabricatorDashboardLayoutMode.php

<?php
abstract class PhabricatorDashboardLayoutMode
extends Phobject {
final public function getLayoutModeKey() {
return $this->getPhobjectClassConstant('LAYOUTMODE', 32);
}
public function getLayoutModeOrder() {
return 1000;
}
abstract public function getLayoutModeName();
abstract public function getLayoutModeColumns();
final protected function newColumn() {
return new PhabricatorDashboardColumn();
}
final public static function getAllLayoutModes() {
return id(new PhutilClassMapQuery())
->setAncestorClass(__CLASS__)
->setUniqueMethod('getLayoutModeKey')
->setSortMethod('getLayoutModeOrder')
->execute();
}
final public static function getLayoutModeMap() {
$modes = self::getAllLayoutModes();
return mpull($modes, 'getLayoutModeName', 'getLayoutModeKey');
}
}

File Metadata

Mime Type
text/x-php
Expires
Tue, May 13, 8:11 AM (2 d)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
97565
Default Alt Text
PhabricatorDashboardLayoutMode.php (849 B)

Event Timeline