[ Index ] |
PHP Cross Reference of Phabricator |
[Summary view] [Print] [Text view]
1 <?php 2 3 final class ReleephProductEditor 4 extends PhabricatorApplicationTransactionEditor { 5 6 public function getEditorApplicationClass() { 7 return 'PhabricatorReleephApplication'; 8 } 9 10 public function getEditorObjectsDescription() { 11 return pht('Releeph Products'); 12 } 13 14 public function getTransactionTypes() { 15 $types = parent::getTransactionTypes(); 16 17 $types[] = ReleephProductTransaction::TYPE_ACTIVE; 18 19 return $types; 20 } 21 22 public function getCustomTransactionOldValue( 23 PhabricatorLiskDAO $object, 24 PhabricatorApplicationTransaction $xaction) { 25 26 switch ($xaction->getTransactionType()) { 27 case ReleephProductTransaction::TYPE_ACTIVE: 28 return (int)$object->getIsActive(); 29 } 30 } 31 32 public function getCustomTransactionNewValue( 33 PhabricatorLiskDAO $object, 34 PhabricatorApplicationTransaction $xaction) { 35 36 switch ($xaction->getTransactionType()) { 37 case ReleephProductTransaction::TYPE_ACTIVE: 38 return (int)$xaction->getNewValue(); 39 } 40 } 41 42 public function applyCustomInternalTransaction( 43 PhabricatorLiskDAO $object, 44 PhabricatorApplicationTransaction $xaction) { 45 $new = $xaction->getNewValue(); 46 47 switch ($xaction->getTransactionType()) { 48 case ReleephProductTransaction::TYPE_ACTIVE: 49 $object->setIsActive($new); 50 break; 51 } 52 } 53 54 protected function applyCustomExternalTransaction( 55 PhabricatorLiskDAO $object, 56 PhabricatorApplicationTransaction $xaction) { 57 58 return; 59 } 60 61 }
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
Generated: Sun Nov 30 09:20:46 2014 | Cross-referenced by PHPXref 0.7.1 |