Differential D19037 Diff 45649 src/applications/maniphest/xaction/ManiphestTaskStatusTransaction.php
Changeset View
Changeset View
Standalone View
Standalone View
src/applications/maniphest/xaction/ManiphestTaskStatusTransaction.php
<?php | <?php | ||||
final class ManiphestTaskStatusTransaction | final class ManiphestTaskStatusTransaction | ||||
extends ManiphestTaskTransactionType { | extends ManiphestTaskTransactionType { | ||||
const TRANSACTIONTYPE = 'status'; | const TRANSACTIONTYPE = 'status'; | ||||
public function generateOldValue($object) { | public function generateOldValue($object) { | ||||
return $object->getStatus(); | return $object->getStatus(); | ||||
} | } | ||||
public function applyInternalEffects($object, $value) { | public function applyInternalEffects($object, $value) { | ||||
$object->setStatus($value); | $this->updateStatus($object, $value); | ||||
} | } | ||||
public function shouldHide() { | public function shouldHide() { | ||||
if ($this->getOldValue() === null) { | if ($this->getOldValue() === null) { | ||||
return true; | return true; | ||||
} else { | } else { | ||||
return false; | return false; | ||||
} | } | ||||
▲ Show 20 Lines • Show All 219 Lines • Show Last 20 Lines |