@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 upstream/main 31 lines 747 B view raw
1<?php 2 3final class PhabricatorTransactionsDestructionEngineExtension 4 extends PhabricatorDestructionEngineExtension { 5 6 const EXTENSIONKEY = 'transactions'; 7 8 public function getExtensionName() { 9 return pht('Transactions'); 10 } 11 12 public function canDestroyObject( 13 PhabricatorDestructionEngine $engine, 14 $object) { 15 return ($object instanceof PhabricatorApplicationTransactionInterface); 16 } 17 18 public function destroyObject( 19 PhabricatorDestructionEngine $engine, 20 $object) { 21 22 $template = $object->getApplicationTransactionTemplate(); 23 $xactions = $template->loadAllWhere( 24 'objectPHID = %s', 25 $object->getPHID()); 26 foreach ($xactions as $xaction) { 27 $engine->destroyObject($xaction); 28 } 29 } 30 31}