Changeset View
Changeset View
Standalone View
Standalone View
src/applications/pholio/xaction/PholioImageReplaceTransaction.php
Show First 20 Lines • Show All 56 Lines • ▼ Show 20 Lines | public function mergeTransactions( | ||||
$u_img = $u->getNewValue(); | $u_img = $u->getNewValue(); | ||||
$v_img = $v->getNewValue(); | $v_img = $v->getNewValue(); | ||||
if ($u_img->getReplacesImagePHID() == $v_img->getReplacesImagePHID()) { | if ($u_img->getReplacesImagePHID() == $v_img->getReplacesImagePHID()) { | ||||
return $v; | return $v; | ||||
} | } | ||||
} | } | ||||
public function extractFilePHIDs($object, $value) { | public function extractFilePHIDs($object, $value) { | ||||
return array($value); | $file_phids = array(); | ||||
$editor = $this->getEditor(); | |||||
$images = $editor->getNewImages(); | |||||
foreach ($images as $image) { | |||||
if ($image->getPHID() !== $value) { | |||||
continue; | |||||
} | |||||
$file_phids[] = $image->getFilePHID(); | |||||
} | |||||
return $file_phids; | |||||
} | } | ||||
} | } |