[ Index ] |
PHP Cross Reference of Phabricator |
[Summary view] [Print] [Text view]
1 <?php 2 3 final class DrydockBlueprintCoreCustomField 4 extends DrydockBlueprintCustomField 5 implements PhabricatorStandardCustomFieldInterface { 6 7 public function getStandardCustomFieldNamespace() { 8 return 'drydock:core'; 9 } 10 11 public function createFields($object) { 12 $impl = $object->getImplementation(); 13 $specs = $impl->getFieldSpecifications(); 14 15 return PhabricatorStandardCustomField::buildStandardFields($this, $specs); 16 } 17 18 public function shouldUseStorage() { 19 return false; 20 } 21 22 public function readValueFromObject(PhabricatorCustomFieldInterface $object) { 23 $key = $this->getProxy()->getRawStandardFieldKey(); 24 $this->setValueFromStorage($object->getDetail($key)); 25 } 26 27 public function applyApplicationTransactionInternalEffects( 28 PhabricatorApplicationTransaction $xaction) { 29 $object = $this->getObject(); 30 $key = $this->getProxy()->getRawStandardFieldKey(); 31 32 $this->setValueFromApplicationTransactions($xaction->getNewValue()); 33 $value = $this->getValueForStorage(); 34 35 $object->setDetail($key, $value); 36 } 37 38 public function applyApplicationTransactionExternalEffects( 39 PhabricatorApplicationTransaction $xaction) { 40 return; 41 } 42 43 }
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 |