Path: blob/master/src/applications/maniphest/xaction/ManiphestTaskMergedIntoTransaction.php
12256 views
<?php12final class ManiphestTaskMergedIntoTransaction3extends ManiphestTaskTransactionType {45const TRANSACTIONTYPE = 'mergedinto';67public function generateOldValue($object) {8return null;9}1011public function applyInternalEffects($object, $value) {12$this->updateStatus($object, ManiphestTaskStatus::getDuplicateStatus());13}1415public function getActionName() {16return pht('Merged');17}1819public function getTitle() {20$new = $this->getNewValue();2122return pht(23'%s closed this task as a duplicate of %s.',24$this->renderAuthor(),25$this->renderHandle($new));26}2728public function getTitleForFeed() {29$new = $this->getNewValue();3031return pht(32'%s merged task %s into %s.',33$this->renderAuthor(),34$this->renderObject(),35$this->renderHandle($new));36}3738public function getIcon() {39return 'fa-check';40}4142public function getColor() {43return 'indigo';44}4546}474849