Differential D17020 Diff 41522 src/applications/release/xaction/ReleaseChangeRequestImplementationTransaction.php
Changeset View
Changeset View
Standalone View
Standalone View
src/applications/release/xaction/ReleaseChangeRequestImplementationTransaction.php
- This file was added.
<?php | |||||
class ReleaseChangeRequestImplementationTransaction | |||||
extends ReleaseChangeRequestTransactionType { | |||||
const TRANSACTIONTYPE = 'change:implkey'; | |||||
public function generateOldValue($object) { | |||||
return $object->getImplementationKey(); | |||||
} | |||||
public function applyInternalEffects($object, $value) { | |||||
$object->setImplementationKey($value); | |||||
} | |||||
public function shouldHide() { | |||||
return true; | |||||
} | |||||
public function validateTransactions($object, array $xactions) { | |||||
$errors = $this->validateRequiredFieldTransactions( | |||||
$object, | |||||
$xactions, | |||||
pht('Implementation')); | |||||
return $errors; | |||||
} | |||||
} |