Differential D19655 Diff 46993 src/applications/diffusion/xaction/DiffusionCommitStateTransaction.php
Changeset View
Changeset View
Standalone View
Standalone View
src/applications/diffusion/xaction/DiffusionCommitStateTransaction.php
<?php | <?php | ||||
final class DiffusionCommitStateTransaction | final class DiffusionCommitStateTransaction | ||||
extends DiffusionCommitTransactionType { | extends DiffusionCommitTransactionType { | ||||
const TRANSACTIONTYPE = 'diffusion.commit.state'; | const TRANSACTIONTYPE = 'diffusion.commit.state'; | ||||
public function generateNewValue($object, $value) { | public function generateNewValue($object, $value) { | ||||
// NOTE: This transaction can not be generated or applied normally. It is | // NOTE: This transaction can not be generated or applied normally. It is | ||||
// written to the transaction log as a side effect of a state change. | // written to the transaction log as a side effect of a state change. | ||||
throw new PhutilMethodNotImplementedException(); | throw new PhutilMethodNotImplementedException(); | ||||
} | } | ||||
private function getAuditStatusObject() { | private function getAuditStatusObject() { | ||||
$new = $this->getNewValue(); | $new = $this->getNewValue(); | ||||
return PhabricatorAuditCommitStatusConstants::newForLegacyStatus($new); | return PhabricatorAuditCommitStatusConstants::newForStatus($new); | ||||
} | } | ||||
public function getIcon() { | public function getIcon() { | ||||
return $this->getAuditStatusObject()->getIcon(); | return $this->getAuditStatusObject()->getIcon(); | ||||
} | } | ||||
public function getColor() { | public function getColor() { | ||||
return $this->getAuditStatusObject()->getColor(); | return $this->getAuditStatusObject()->getColor(); | ||||
▲ Show 20 Lines • Show All 51 Lines • Show Last 20 Lines |