@recaptime-dev's working patches + fork for Phorge, a community fork of Phabricator. (Upstream dev and stable branches are at upstream/main and upstream/stable respectively.) hq.recaptime.dev/wiki/Phorge
phorge phabricator
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

at recaptime-dev/main 39 lines 882 B view raw
1<?php 2 3final class PhabricatorRepositorySymbolLanguagesTransaction 4 extends PhabricatorRepositoryTransactionType { 5 6 const TRANSACTIONTYPE = 'repo:symbol-language'; 7 8 public function generateOldValue($object) { 9 return $object->getSymbolLanguages(); 10 } 11 12 public function applyInternalEffects($object, $value) { 13 $object->setDetail('symbol-languages', $value); 14 } 15 16 public function getTitle() { 17 $old = $this->getOldValue(); 18 $new = $this->getNewValue(); 19 20 if ($old) { 21 $display_old = implode(', ', $old); 22 } else { 23 $display_old = pht('Any'); 24 } 25 26 if ($new) { 27 $display_new = implode(', ', $new); 28 } else { 29 $display_new = pht('Any'); 30 } 31 32 return pht( 33 '%s changed indexed languages from %s to %s.', 34 $this->renderAuthor(), 35 $this->renderValue($display_old), 36 $this->renderValue($display_new)); 37 } 38 39}