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; | |||||
| } | |||||
| } | |||||