Changeset View
Changeset View
Standalone View
Standalone View
src/applications/project/order/PhabricatorProjectColumnOrder.php
Show First 20 Lines • Show All 62 Lines • ▼ Show 20 Lines | final public function getMenuIconIcon() { | ||||
return $this->newMenuIconIcon(); | return $this->newMenuIconIcon(); | ||||
} | } | ||||
protected function newMenuIconIcon() { | protected function newMenuIconIcon() { | ||||
return 'fa-sort-amount-asc'; | return 'fa-sort-amount-asc'; | ||||
} | } | ||||
abstract public function getDisplayName(); | abstract public function getDisplayName(); | ||||
abstract public function getHasHeaders(); | |||||
abstract public function getCanReorder(); | |||||
protected function newColumnTransactions($object, array $header) { | protected function newColumnTransactions($object, array $header) { | ||||
return array(); | return array(); | ||||
} | } | ||||
final public function getHeadersForObjects(array $objects) { | final public function getHeadersForObjects(array $objects) { | ||||
$headers = $this->newHeadersForObjects($objects); | $headers = $this->newHeadersForObjects($objects); | ||||
▲ Show 20 Lines • Show All 89 Lines • ▼ Show 20 Lines | final protected function newTransaction($object) { | ||||
return $object->getApplicationTransactionTemplate(); | return $object->getApplicationTransactionTemplate(); | ||||
} | } | ||||
final protected function newHeader() { | final protected function newHeader() { | ||||
return id(new PhabricatorProjectColumnHeader()) | return id(new PhabricatorProjectColumnHeader()) | ||||
->setOrderKey($this->getColumnOrderKey()); | ->setOrderKey($this->getColumnOrderKey()); | ||||
} | } | ||||
final public function toDictionary() { | |||||
return array( | |||||
'orderKey' => $this->getColumnOrderKey(), | |||||
'hasHeaders' => $this->getHasHeaders(), | |||||
'canReorder' => $this->getCanReorder(), | |||||
); | |||||
} | |||||
} | } |