Changeset View
Changeset View
Standalone View
Standalone View
src/applications/pholio/editor/PholioMockEditor.php
Show First 20 Lines • Show All 203 Lines • ▼ Show 20 Lines | switch ($xaction->getTransactionType()) { | ||||
} | } | ||||
break; | break; | ||||
case PholioTransactionType::TYPE_DESCRIPTION: | case PholioTransactionType::TYPE_DESCRIPTION: | ||||
$object->setDescription($xaction->getNewValue()); | $object->setDescription($xaction->getNewValue()); | ||||
break; | break; | ||||
case PholioTransactionType::TYPE_STATUS: | case PholioTransactionType::TYPE_STATUS: | ||||
$object->setStatus($xaction->getNewValue()); | $object->setStatus($xaction->getNewValue()); | ||||
break; | break; | ||||
case PhabricatorTransactions::TYPE_EDGE: | |||||
return; | |||||
} | } | ||||
} | } | ||||
private function getImageForXaction( | private function getImageForXaction( | ||||
PholioMock $mock, | PholioMock $mock, | ||||
PhabricatorApplicationTransaction $xaction) { | PhabricatorApplicationTransaction $xaction) { | ||||
$raw_new_value = $xaction->getNewValue(); | $raw_new_value = $xaction->getNewValue(); | ||||
$image_phid = key($raw_new_value); | $image_phid = key($raw_new_value); | ||||
▲ Show 20 Lines • Show All 51 Lines • ▼ Show 20 Lines | switch ($xaction->getTransactionType()) { | ||||
$image->save(); | $image->save(); | ||||
break; | break; | ||||
case PholioTransactionType::TYPE_IMAGE_SEQUENCE: | case PholioTransactionType::TYPE_IMAGE_SEQUENCE: | ||||
$image = $this->getImageForXaction($object, $xaction); | $image = $this->getImageForXaction($object, $xaction); | ||||
$value = (int) head($xaction->getNewValue()); | $value = (int) head($xaction->getNewValue()); | ||||
$image->setSequence($value); | $image->setSequence($value); | ||||
$image->save(); | $image->save(); | ||||
break; | break; | ||||
case PhabricatorTransactions::TYPE_EDGE: | |||||
return; | |||||
} | } | ||||
} | } | ||||
protected function applyFinalEffects( | protected function applyFinalEffects( | ||||
PhabricatorLiskDAO $object, | PhabricatorLiskDAO $object, | ||||
array $xactions) { | array $xactions) { | ||||
$images = $this->getNewImages(); | $images = $this->getNewImages(); | ||||
▲ Show 20 Lines • Show All 217 Lines • Show Last 20 Lines |